C

Curai

AI-powered telehealth platform for consultations

Senior Full-Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • A bachelor's degree in Engineering, Computer Science, or a related field is preferred.
  • Five to seven years of professional experience as a full-stack engineer, owning features from design through delivery and continued iteration.
  • Professional experience with React, including components, hooks, state management, and performance.
  • Python backend experience, ideally with asynchronous frameworks such as FastAPI or Starlette.
  • Experience with both NoSQL and relational databases, including knowing when to use DynamoDB versus Postgres and how to model around access patterns.
  • Comfort with asynchronous workflows, including background jobs, retries, idempotency, and eventual consistency.
  • Demonstrated experience improving product excellence through testing, including end-to-end coverage, visual regression testing, and continuous integration to ship multiple times daily.
  • Understanding of platform and infrastructure components including AWS, Docker, Terraform, artificial intelligence and machine learning technologies, Git, and RESTful services.

Responsibilities

  • Work across the stack to drive high-leverage projects from concept through completion.
  • Up-level the team in an area of expertise, such as API or system design, application development, cloud infrastructure, or healthcare data.
  • Work with a multidisciplinary team that includes software engineers, machine learning researchers, physicians, product managers, and user experience researchers.
  • Develop new user-facing features and update existing ones.
  • Collaborate with backend engineers to establish consistent APIs across services and effective patterns for frontend interactions with the API.
  • Lead and guide cross-team, high-level application architectural decisions.
  • Produce detailed technical specifications and feature documentation.
  • Write unit, integration, and end-to-end tests for new features.
  • Meet with product owners, artificial intelligence and machine learning researchers, doctors, and other stakeholders, using Agile practices to define, negotiate, and estimate application features.

Desired Qualifications

  • Experience with React Native, Expo, or other cross-platform mobile development.
  • Experience with visual or snapshot regression testing, Storybook, or harness engineering.
  • Experience building design systems or component libraries.
  • Knowledge of accessibility, including WCAG and screen readers.
  • Experience with large language model applications, including streaming, tool calling, and evaluation-driven iteration.
  • Experience with Temporal or other durable execution systems.
  • Experience working with healthcare data, including CDA, CCD, or FHIR.

About the Company

Curai

AI-powered telehealth platform for consultations

Curai Health offers AI-assisted telemedicine for non-emergency care through a digital platform that combines AI chatbots with human doctors for virtual consultations. Patients subscribe monthly or annually to access medical advice, diagnoses, and treatment plans without in-person visits, making care easier and more affordable. The service can partner with employers and insurers to broaden reach as part of health benefits. Curai aims to improve access to medical care and reduce costs by using AI to streamline virtual consultations.

Company size
51-200
Company stage
Series B
Total funding
$38.2M
Headquarters
Palo Alto, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Curai

See more jobs