Back to Careers

Full Stack Software Engineer


Do you want to make a difference to the lives of people who need joint replacement surgery? Come join us! You’ll join our growing engineering team to build (literally) life changing software. Our business is in making surgeons’ lives easier and driving efficiencies in the orthopedic industry with the ultimate goal of improving patient outcomes.

About the business

Formus Labs is developing groundbreaking software solutions to improve joint replacement surgery. Our cloud-based platform is a world-first in employing state-of-the-art biomechanics and AI to help surgeons create optimal surgical plans for each individual patient. Our technology has already empowered surgeons and global orthopedic companies to provide best-in-class joint-replacement surgery to hundreds of patients. 

Spun out from the world-renowned Auckland Bioengineering Institute, we are a dynamic startup with a highly talented team from a diverse set of personal and professional backgrounds.

At Formus most of our staff are Auckland based but we are fundamentally a remote-first company. If you’re based outside of Auckland and you’re keen to work over Miro and Zoom then let’s talk!

About the role

We are looking for a Full Stack Software Engineer (Intermediate to Senior) to join our cross functional Engineering team to help drive the company vision and strategy for the success of our customers. This is a great opportunity to learn and get exposure to “real” AI and its practical application in our industry.

The role will work closely with our Technical Lead and other engineers of the team to come up with simple, scalable solutions for our customers. You will contribute to our front-end web application which is written in Typescript + VueJS and our API and backend which is written in Python.

Key responsibilities:
  1. Collaborate with members of the product and engineering team to come up with simple, scalable solutions which have a quality first mindset that help solve customer problems.
  2. Execute and deliver the Product and Engineering Roadmap.
  3. Implementation of the solution to a high standard that meets our internal engineering processes and standards.
  4. Troubleshoot and fix issues and bugs.
  5. A shift left mindset when it comes to QA and a high focus on automation testing.
  6. High levels of collaboration with QA members of the team.
  7. Self motivated individual who leans into the team that shares knowledge and helps the team move forward.
  8. For front-end changes, work closely with our Design Lead to iterate and find the best solution for the company.

In terms of Agile, we operate in a simple and lean agile manner that suits the business.

Need to have:
  • Experience building modern SaaS products.
  • Experience with Typescript, VueJS and Vuetify from a front-end web application perspective. (Experience with ReactJS or Angular will also be considered)
  • Strong Python experience including Django.
  • Experience with API development.
  • Strong problem solving skills
  • Team Player - As a start-up we need to put on multiple hats to get the job done.
  • Open minded to truly understand what is best for the business.
  • Quality first mindset (High coding standards to shift left mindset from a QA perspective)
  • Good communication skills

Helpful to have:
  • AI, Mathematics, Algorithm background.
  • Application security experience.
  • DevOps experience (TerraForm, TeamCity)
  • Cloud experience (GCP)