
Full Stack Software Engineer
Oula delivers maternity care built around our patients—offering comprehensive support before, during, and after pregnancy. With fewer C-sections and higher VBAC success rates, our research-backed approach is delivering better outcomes. Our team of trusted midwives, OBGYNs, and dedicated care navigators ensure our patients get the type of care they need in the moments that matter most.
Since launching in 2021, we’ve expanded to include Preconception and Miscarriage Care, Pregnancy Care, Postpartum Support, and Gynecology. We currently have 4 clinics in the tri-state area, with three new clinics opening in 2026! Come join our team of clinicians, innovators, operators, and technologists passionate about setting a new standard in maternity care.
We are looking for a Full Stack Software Engineer to join our engineering team to work on product features utilizing Python and React. This person will possess solid technical experience and an interest in working with compliant healthcare technology. This role’s responsibilities will involve contributing to the design and implementation of the architecture, API, and UI components for both our patient and provider applications. You will work directly with senior engineers to build features and identify key technologies to drive a better experience for our patients and providers. This role reports to the VP of Engineering.
This is a full-time position and is primarily remote with occasional on-site in New York City. This is a benefits-eligible position and the compensation range is 130,000-150,000 as part of a competitive compensation package.
Responsibilities include:
- Collaborate with cross-functional teams to design, develop, and maintain scalable software solutions that meet the needs of our maternity healthcare platform.
- Conduct thorough testing, troubleshooting, and performance optimization to ensure the robustness, reliability, and scalability of our software systems.
- Stay updated on industry best practices, emerging technologies, and healthcare regulations to continually enhance our software solutions and maintain compliance.
- Owning features from concept to completion.
Technical Qualifications:
- Proven experience (5 years) in software development with experience in a full stack role, designing and building features.
- Proficiency in Python with an understanding of API development.
- Familiarity with Python ORMs (preferably SQLAlchemy)
- Knowledge of databases (preferably PostgreSQL)
- Proficiency in Typescript and React.
- Strong understanding of frontend best practices.
- Strong problem-solving skills, attention to detail, and the ability to work effectively in a dynamic startup environment.
Oula's Commitment as an Equal Opportunity Employer:
We want you to know: You can be a great candidate even if you don't fit everything we've described above. You can also have important skills we haven't thought of. If that's you, don't hesitate to apply and tell us about yourself (especially in your cover letter – this is where you can really state your case for *why you*). We are committed to fostering diversity in our organization and building an equitable and inclusive environment for people of all backgrounds and experiences. We're taking steps to meet that commitment. We especially encourage members of traditionally underrepresented communities to apply, including women, people of color, LGBTQ people, veterans, and people with disabilities.
Create a Job Alert
Interested in building your career at Oula? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field