Senior Software Engineer at Mindset Health

Full-time, Melbourne melbourne engineering full-time
Description
Posted 17 days ago

At Mindset Health, our mission is to empower millions of people to use their mind to improve their health. We make clinically validated psychology programs accessible to millions of people from their phones. We've now just raised a fundraising round after finishing Y Combinator, and are starting our next phase of growth and development.

This is where you come in.

Software engineering is the core of our long-term strategy at Mindset Health. We're a health company that's built on data, continuous improvement, and effective, beautiful, high performing products. Join our fast-growing team, and take ownership of our engineering and technology strategy.

Why join Mindset Health?

  • Work on products that influence the lives of thousands of actual people, making a real and measurable difference (see our reviews)
  • Get in at the ground floor at one of the fastest-growing startups in the country (still growing during this time)
  • Our hiring bar is extremely high, and you'll join a diverse team coming from Y Combinator, McKinsey, Brosa, Atlassian and more
  • The chance to join early and set the tone for our engineering team: the processes, the people, the strategy
  • We're funded by YC and other prominent Silicon Valley investors, so we have a very stable funding position
  • Competitive salary with equity (stock options)

What We're Building

Our Nerva app is already being used by tens of thousands of users across the world. As we enter our next phase we will be developing a new platform to support multiple apps, provide unique forms of content, and scale with our rapidly growing user base.

Using the latest React Native and serverless technologies, Continuous Integration and automated testing, our engineering team will be key to Mindset's continuing success.

Who we're looking for

  • Ability to learn quickly. You exhibit curiosity and work harder to learn and solve problems. You are open to feedback and experimenting as a means for learning.
  • The ability to self-start given only a high-level direction and work autonomously to deliver great software at a very high throughput.
  • A strong attention to product UI/UX; a burning desire to make sure the things you create look and feel great.
  • Fast execution: You have a bias for action and a preference to get things done.

Role Responsibilities

  • Hands-on engineering and writing code for the Nerva React Native app, shipping features that affect how thousands of users engage with the product
  • Practice and encourage software engineering best practices: reasonable test coverage, appropriate modularisation, designing cohesive interfaces and making the call on technical trade-offs
  • Influence the product roadmap, based on a data-informed feedback cycle with users. Navigating the hidden complexities of building a personalised and effective app experience
  • Design the infrastructure and strategy for React Native framework supporting multiple apps for different health conditions with hundreds of thousands of users
  • Work closely with the design team to create beautiful products that people love
  • Continuously look for ways to use technology to increase the effectiveness, performance, usability and retention of the products
  • Mentoring junior engineers and helping grow and develop the engineering team

Required Skills & Experience

  • 3+ years of commercial experience as a software engineer developing complex applications
  • Strong communication and team collaboration skills, both written and verbal
  • Experience with React Native or React (current React Native stack)
  • Experience in setting up build infrastructure and architecture
  • An understanding of engineering best practices
  • Being able to mentor and grow a smaller team of Engineers

Nice to have

  • Experience with data management, specifically using Segment
  • Experience working with Firebase noSQL database
  • Experience building consumer/health apps, understanding the complexities behind a mobile app
  • An understanding of how to collaborate with designers, using programs such as Figma and Sketch