Senior Web Developer

This job opening has expired! View other jobs

Mindvalley offers visa sponsorship

Mindvalley will arrange the immigration paperwork required for the winning candidate and cover the associated costs.

Responsibilities

  • Develop interactive, stable, high-quality web applications through the use of HTML/HTML5, CSS3, jQuery and Ruby on Rails for all web mediums.
  • Work closely in functional scrum units to execute the vision of the business leaders in terms of functionality and user experience.
  • Provide solutions, develop and maintains websites, and other related internal and external activities.
  • Help develop IT requirements for web applications including overall tech strategy for the company.
  • Respond rapidly to continuous changes and real-time updates required to websites;
  • Conduct internal training and knowledge sharing regularly.
  • Mentor junior developers to increase their code quality and productivity.

Requirements

  • You have at least 8 years of experience with your favourite language(s) - preferably Ruby.
  • You understand current web development standards and software development paradigms.
  • You have a proven track record of successfully delivering high-quality web software at scale.
  • You have strong interpersonal, communications and presentation skills.
  • You have a good understanding of program/project management techniques and styles.
  • You are multi-task oriented and very well organised.
  • You have proficient analytical skills.
  • You have excellent root cause analysis problem-solving skills.
  • You have experience managing a team of 3-5 members.
  • You work well under pressure developing key features for high-volume business-critical financial systems.

Compensation

  • Apply and let's discuss your salary and benefits.
  • Enjoy flexible working hours that fit into your life as you want them to and you'll get to work in a medium size, highly international team.
  • Annual trip to paradise island, a team of 100+ folks from 32 countries, killer growth opportunities, and more.
  • We have our own 150-seater auditorium that hosts the best tech meetups in our city, meaning tons of growth and connection opps.
  • You'll get whatever hardware and software you need to ensure that you can play, create, learn, and grow more every day.
  • Mindvalley is a 6 time winner of the World's Most Democratic Workplace Award.
  • Work in an office that was voted one of the top ten Coolest Offices in the World in an Inc Magazine audience poll.
  • Work on a team that's launching some of the most innovative and highest grossing apps on the iTunes store.

Job description

Due to the unique environment that Mindvalley has in terms of having its own ecosystem of applications that support the business, working with us in a technical role is a great challenge.
We generally look for attitude over aptitude when it comes to technical skills, a history of proven execution and excellent root cause analysis problem solving skills are things that we value highly.
We predominantly build apps with an nginx, Unicorn, Ruby, Redis and PostgreSQL architecture on Linode so experience with any of these will be valuable to us.
The technical ecosystem is both interesting and broad covering systems that deal with:
- Payment processing (both check-out and back-end)
- Media streaming (live and repeated)
- Serving websites to large audiences (high concurrency)
- In-house customer service tools
- Financial reporting
- Shipping and logistics
- E-mail handling (sign-ups, cohort analysis etc)
- Authentication, identification and user data collection/analysis
- In-house Textile-based CMS for large number of sites
- Any technical role will provide a good mix of development work, systems thinking, problem solving, business analysis with a large dose of teamwork.
Engineering Culture
We run functional teams based on the SCRUM methodology and are a fairly Agile environment, with two week sprints and teams with a minimum of two developers (preferably three) plus a platform owner. Sprints cannot be interrupted and work is planned out well in advance to keep stress down to a minimum.
We have a focus on scalability, stability and code quality and we use tools such as Circle-CI and Code Climate to help with that.
Other stuff we do/you will encounter:
- Line by line code reviews for every pull request on Github, this maintains code quality and keeps everyone in the loop and learning.
- At least two people working together on every project (collaborating not pairing).
- Full test coverage for everything important-
- Constant learning (we have learn days, and unlimited book budget, conference/training budget etc.)
You must have a solution-oriented mindset and are always looking for the absolute best solutions to solve problems, and are even more productive in a collaborative team environment. In this role it's essential to be a team player; we succeed because we catch and support each other in our work. In your day to day operations you must appreciate receiving feedback on your work because you know it’ll make you even better at your job and at the same time you will be comfortable assisting your teammates by doing the same in the form of code reviews, general feedback and structured sharing.
Your responsibilities will include designing, architecting, developing and maintaining web applications. Designing, completing and maintaining complex third party integrations and also troubleshooting existing web applications and integrations. Our tech stack predominantly consists of Ruby on Rails, nginx, PostgreSQL, Redis with Linode as the host - production/professional experience with any of these technologies will be a big plus.
This position requires you to be physically located in Kuala Lumpur, Malaysia, and is not open to full-time remote working.

The company

The Location

Kuala Lumpur, Malaysia

Moving to Malaysia

If you hold the passport of a visa-free country, you can start working in Malaysia within approximately 4 weeks after submitting your application. If you need a visa to enter Malaysia, the visa processing time will be added to that.