Jobs at Otter Health
Must have skills
Good to have skills
About this Opportunity
Otter Health is a venture-backed startup revolutionizing utilization management in healthcare. Founded by leaders in healthcare and technology, Otter Health is building a disruptive technology that is going to change the current paradigm of utilization management, bringing effi ciency, compassion, and care to patients, providers, and payers.
As a Software Engineer at Otter Health, you'll be responsible for building and maintaining the backend services that power the Otter Health SaaS application. You'll team up with other engineers, product managers, and clinicians to create software that's fast, scalable, performant, and secure. You'll be making a real difference in revolutionizing how healthcare tech works.
Backend Design and Development
Design and build the microservices in the Otter Health platform using server-side technologies (like FastAPI).
Develop REST APIs for microservices to communicate with each other and also with the front-end service
Work with databases such as PostgreSQL, MongoDB, and/or other relevant systems, and integrate them with the backend services.
Database design, implementation, and management, including schema design, query optimization, and data integrity
Build scalable and performant services to enable onboarding new customers with ease
Front-End Engineering & Integration
Contribute to the development of the Otter Health web application using modern front-end frameworks (e.g., React).
Implement responsive, accessible, and user-friendly UI components that integrate with backend REST APIs.
Collaborate with designers and product managers to transform clinical workflows and product requirements into intuitive user experiences.
Ensure seamless communication between front-end interfaces and backend services, optimizing performance and reliability.
Cloud Infrastructure & Deployment
Collaborate with DevOps teams to manage deployment pipelines, infrastructure, logging, and application monitoring.
Ensure applications are scalable, secure, and maintainable.
Collaboration & Agile Development
Collaborate closely with product managers, engineers, and healthcare professionals to identify requirements and translate those requirements into effective software solutions.
Participate in sprint planning, code reviews, and knowledge sharing sessions.
Testing & Quality Assurance
Write unit tests, integration tests, and end-to-end tests across backend and front-end components.
Conduct debugging, performance analysis, and troubleshooting across the full stack.
Ensure applications are reliable, maintainable, resilient, and high-quality.
Proven experience of 5+ years as a Software Engineer or similar role.
Strong proficiency and working experience with backend technologies: Python,
Java, Scala, Go, or similar.
Strong proficiency and working experience with databases (SQL and/or NoSQL),
including PostgreSQL, MySQL, MongoDB, or others.
Excellent knowledge of security and how to apply those principles to applications
and services
Proven ability in developing complex and high-performing backend functionalities
and services
Working experience with a modern front-end framework (React, Vue, Angular, or similar).
Strong understanding of front-end fundamentals: JavaScript/TypeScript, HTML, CSS, state management, and component design.
Excellent knowledge of security principles and how to apply them across full-stack applications.
Familiarity with version control systems like Git.
Deep knowledge of RESTful APIs and web services.
Experience in cloud platforms like Google Cloud, AWS, or Azure.
Familiarity with containerization technologies like Docker.
Familiarity with cloud deployments and how CI/CD pipelines work
Strong problem-solving skills and ability to troubleshoot issues.
Strong communication skills with a high emphasis on the ability to explain technology in business terms
Ability to make technical decisions regarding the projects you own and drive initiatives to completion
Ability to derive and establish a path forward out of an ambiguous set of requirements
Ability to work collaboratively in a team environment
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
Experience in a startup environment especially to take the product from 0 to 1
Experience with microservices architecture and serverless patterns.
Experience working in environments subject to compliance standards like HIPAA, SOC 2, etc.
Familiarity with healthcare data and interoperability standards such as FHIR, HL7, or similar frameworks.
Understanding of agile methodologies (Scrum, Kanban).
Find the perfect job!
Use Job Hunt AI to find the perfect job for you.