Senior Software Engineer, Full-Stack

New
C
Curai HealthHealthcare software
This is a remote U.S.-based position. Employees must perform all work physically within the United States. International work is not permitted during scheduled work hours.Full-TimeSenior
Salary175,000 - 210,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5-7 years of professional experience as a full-stack engineer
Required Skills
AWSDockerPostgreSQLPythonDynamoDBFastAPIReactTerraform

Requirements

  • Have 5-7 years of professional full-stack engineering experience, owning features from design through delivery and continued iteration.
  • Have professional experience with React, including components, hooks, state management, and performance.
  • Have Python backend experience; experience with asynchronous frameworks such as FastAPI or Starlette is preferred.
  • Have experience with both NoSQL and relational databases, including DynamoDB and Postgres, and data modeling around access patterns.
  • Be comfortable with asynchronous workflows, including background jobs, retries, idempotency, and eventual consistency.
  • Have experience improving product quality through testing, including end-to-end coverage, visual regression testing, and CI.
  • Understand AWS, Docker, Terraform, AI/ML technologies, Git, and RESTful services.
  • A bachelor's degree in Engineering, Computer Science, or a related field is preferred.
  • Nice to have: React Native or Expo, cross-platform mobile development, Storybook, design systems, accessibility, LLM applications, durable execution systems, or healthcare data standards such as CDA, CCD, or FHIR.

Responsibilities

  • Drive high-leverage projects across the stack from concept through completion.
  • Develop new and update existing user-facing features.
  • Collaborate with backend engineers to establish consistent APIs and frontend interaction patterns.
  • Lead and guide cross-team application architecture decisions.
  • Produce technical specifications and feature documentation.
  • Write unit, integration, and end-to-end tests for new features.
  • Work with product owners, AI/ML researchers, doctors, and other stakeholders to define, negotiate, and estimate application features using Agile practices.
  • Share expertise with the team in areas such as API or system design, application development, cloud infrastructure, and healthcare data.
View Full Description & ApplyYou'll be redirected to the employer's site
175,000 - 210,000 USD per year
Apply Now