Software Engineer III (Full-Stack Ruby on Rails Developer) - Mindbody

Development | Remote (US)

Job summary: Designs, develops, troubleshoots and debugs software applications for Mindbody’s Ruby and React web applications. This includes developing new components and features, shared libraries, and APIs. Software Engineer III is a hands-on senior engineering role, with duties including writing code and automated tests, leading projects, mentoring other team members, proposing architectural solutions and exploring new technologies, frameworks and standards for possible team adoption. Engineers on the team work on several software applications across a microservices architecture, with full test coverage, continuous integration (CI) and continuous delivery (CD). Back-end development primarily utilizes Ruby-on-Rails, while front-end development primarily utilizes React.

Day to day:

  • Develops high-quality, working code features and bug fixes.
  • Writes automated tests, including comprehensive unit and integration tests.
  • Regularly collaborates with other developers, product managers, and designers to complete projects.
  • Collaborates with team members on key architecture decisions.
  • Participates in regular code reviews, often in a mentorship role with other engineers.
  • Create and refine best practices, coding standards, and documentation, and takes the opportunity to share knowledge across the team.

What you bring to the team: 

  • High proficiency working with Ruby on Rails in a scaled production environment.
  • Extensive experience creating high quality software in a team environment.
  • Extensive experience designing complex systems and building products using microservice architecture.
  • Comfortable working in an Agile software development environment.
  • Strong sense of ownership and ability to work cross functionally.
  • Passion for troubleshooting and problem solving.
  • Detail-oriented, professional and positive work attitude.
  • Ability to communicate professionally both verbally and in writing.
  • Experience leading many projects from start to finish.
  • Experience with test-driven development (TDD) and/or writing and maintaining high level test coverage, including both unit and integration tests.

Great place to work: Mindbody has been certified as a great workplace by the independent analysts at Great Place to Work®, based on extensive ratings provided by our own employees. These ratings prove Mindbody to have a high-trust, high-performance workplace culture, with 84 percent of employees expressing that it is a great workplace.