Omada Health is looking for a software engineer to help drive their mission of inspiring and engaging people in lifelong health through sustainable behavioral change, by building the backends that power their digital care provider platform.
Requirements
- 3-5 years of experience writing readable, tested, and efficient code
- Experience with Ruby or Python
- Experience with React or Vue
- Experience with relational databases (PostgreSQL, MySQL)
- Experience with designing scalable, maintainable and secure APIs
- Understanding of CI/CD pipelines
- Exposure to LLMs and GenAI best practices
Responsibilities
- Work with product managers, designers and a diverse group of talented engineers to build the backends that power our mobile applications underpinning the overall experience for our members and the web applications that enable our providers to deliver world class digital healthcare.
- Contribute to the delivery of high-quality web application code, maintaining site stability through code reviews and writing unit and integration tests, while learning and applying best practices for architecture, system design, and coding standards.
- Spend the majority of your time on hands-on coding, with opportunities to learn from and collaborate with more experienced engineers to solve programming and design challenges.
- Leverage AI tools in your workflow across all aspects of the software development lifecycle.
- Collaborate with AI experts to integrate AI into existing systems, seeking their guidance to expand your knowledge and skills.
- Contribute your ideas and collaborate with the team to adopt new technologies, being open to learning and adapting to new technology advancements.
- Participate in our on-call rotation; triage and address reliability issues that come up in production, ensuring system stability and resolving critical problems as they arise.
Other
- You work with empathy for your coworkers, stakeholders and users.
- You are excited to work cross-functionally with a variety of people and ideas.
- You work directly with stakeholders to design solutions and drive the technical decisions for delivery.
- You proactively keep up with technology trends and can assess technical trade-offs between solutions across service boundaries.
- Excellent communication and collaboration skills (verbal and written)