Software Engineer – Backend

Summary

Build the future of resistance training

About Vitruvian

We’re on a mission to revolutionize resistance training and provide people with a more effective, engaging, and convenient way to workout. We launched our first connected-strength trainer in Nov 2020 and our second-generation product, the Trainer+ in Nov 2021. We’re a relatively new player in the connected-fitness space, with patented technology, VC money behind us, and big ambitions.

The Vitruvian Trainer+ is more than the entire weight room of the gym at home in a compact device. It’s an intelligent, adaptive, digital weight that constantly responds to the way people move. Using artificial intelligence, the Trainer+ reads the range of motion and speed users are performing an exercise, rapidly adjusting the weight, up to 50 times per second. Both challenging and supporting people to maximize each rep while also acting as a spotter.

Delivery up to 200kg/440lbs of resistance and paired with the Vitruvian app, users have access to 200+ exercises, classes curated by world-class fitness coaches, 4-12 week goal-orientated programs and data tracking and performance insights. In a device that slides under a bed or couch when not in use.

Global from day one, we’re looking for talented individuals to join our growing team.

About the role

You’ll be a part of our close knit software team, making meaningful contributions from the get-go. We place a strong emphasis on feature ownership, you’ll be responsible for taking features from idea to implementation and maintaining them. We believe in building products, through continuous delivery of software, solving real customer problems, and prioritisation of communication over rigid process.

What You'll Do

As a backend engineer at Vitruvian you’ll work closely with product teams to plan and build API endpoints servicing user facing applications, including the Vitruvian iOS and Android apps. You’ll be working with a modern stack built on Kotlin, Apache Kafka, and Google Cloud Platform.

What we're looking for

You’ll need

  • Strong knowledge of the Kotlin programming language
  • Experience designing and implementing REST APIs
  • Strong SQL and relational database experience
  • Excellent communication skills

 

Bonus points for experience with

  • Google Cloud Platform
  • Cloud orchestration tools like Pulumi or Terraform
  • Kubernetes and Docker
  • Apache Kafka or Google Pubsub
  • Ktor
  • GitHub Actions or other CI systems like CircleCI
  • Auth0
  • Elasticsearch and Kibana

Vitruvian Benefits

Vitruvian is focused on building a team of talented individuals who are empowered to do the best work of their careers and have a whole lot of fun doing it. We have a hybrid working environment with core teams in Melbourne, Perth, and LA with others working remotely across Australia, the USA, the UK, and Europe.

We Offer:

Competitive salary: We might be a start-up, but we pay competitively.

Flexible Working Hours & Location: We support the best talent wherever they may be.

Ergonomic Office Environment: Sit/stand desks, high-quality screens, and ergonomic chairs.

A Fit & Healthy Environment: We encourage our entire team to know and experience the product intimately. We offer everyone a complimentary Vitruvian Trainer and All Access Membership.

Annual Company Getaway: While this hasn’t been possible to date, we can’t wait to make this happen!

How to apply

If you are ready to be part of this revolutionary product and passionate company that is global and growing, APPLY NOW! We want to learn all about you! Please submit your contact details and a copy of your resume and we’ll be in touch.

Application form