Senior Software Engineer, Full-Stack

FarCoder

United States

Remote

USD 175,000 - 210,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Curai is hiring a remote Senior Full-Stack Software Engineer to join our full-time team. Work locations include USA, UK, and Canada, with a focus on React front-end and Python back-end development, leveraging AWS, Docker, Terraform, and RESTful services.

You'll collaborate with ML researchers, physicians, PMs, and UX researchers to drive high-impact projects and define system architecture, APIs, and design systems across platforms.

Qualifications

  • Bachelor’s degree in Engineering, Computer Science or related field preferred.
  • 5-7 years of professional experience as a full-stack engineer delivering features end-to-end.
  • Strong React experience: components, hooks, state management, performance.
  • Backend with Python, preferably FastAPI/Starlette, async frameworks.
  • Experience with NoSQL and relational databases; DynamoDB vs Postgres, data modeling.
  • Comfort with asynchronous workflows, background jobs, retries and eventual consistency.
  • Testing focus: end-to-end, visual regression, and CI pipelines.
  • Familiarity with AWS, Docker, Terraform, RESTful services, Git; ML/AI tech a plus.
  • Cross-platform experience: React Native/Expo or mobile, design systems, accessibility.

Responsibilities

  • Collaborate across the stack to drive high-leverage projects from concept to completion.
  • Lead API or system design discussions and cloud infrastructure improvements.
  • Work with a diverse team including ML researchers, physicians, PMs, and UX researchers.
  • Develop and update user-facing features across the app.
  • Ensure consistent APIs and frontend-end interactions with backend services.
  • Contribute to architectural decisions and produce technical specs and docs.
  • Write unit, integration, and end-to-end tests; participate in Agile planning.

Skills

React
Terraform
Python
AWS
Docker
REST
API design
Cloud infrastructure
AI / ML
Git
React Native
Expo
Unit/e2e testing

Education

Bachelor’s Degree in Engineering or Computer Science

Tools

DynamoDB
Postgres
FastAPI
Starlette
CI
Git
AWS
RESTful services

Job description

Curai is hiring a remote candidate for Senior Software Engineer, Full-Stack. This is a full time position. Work location: USA, UK, Canada. The role typically involves technologies such as React, Terraform, Python, AWS, Docker, REST.

At Curai, we believe that access to high-quality healthcare is a fundamental human right, not a privilege. Our mission is to radically transform healthcare by harnessing the power of artificial intelligence and clinical expertise to make care more affordable, accessible, and effective for everyone.

About the Senior Full-Stack Software Engineer

A day in the life of a Curai senior full-stack software engineer is spent doing things like:

  • Working across the stack to drive high-leverage projects from concept through to completion
  • Up-leveling the team on something you have expertise in – API or system design, building applications, cloud infrastructure, healthcare data, or something else entirely
  • Working with a diverse multi-disciplinary team that includes software engineers, machine learning researchers, physicians, product managers, and UX researchers
  • Developing new and updating existing user-facing features
  • Collaborating with backend engineers to establish consistent APIs across our services, and good patterns for interactions with our API on the frontend
  • Leading and guiding cross-team, “big picture” application architectural decisions
  • Producing detailed technical specifications and documentation for features
  • Writing unit, integration, and end-to-end tests for new features
  • Meeting with product owners, AI/ML researchers, doctors, and other stakeholders, using Agile practices to define, negotiate, and estimate features for our applications
What You’ll Need

We recognize not everyone will have all of these requirements. If you meet most of the criteria below and you’re excited about the opportunity and willing to learn, we’d love to hear from you.

  • Bachelor’s Degree in Engineering, Computer Science or a related field preferred
  • 5-7 years of professional experience as a full-stack engineer owing features from design, to delivery, to continued iteration.
  • Professional experience with React - components, hooks, state management, and performance.
  • Python backend experience, ideally with async frameworks (FastAPI, Starlette)
  • Experience with both NoSQL and relational databases - you know when to reach for DynamoDB vs Postgres, and how to model around access patterns.
  • Comfort with asynchronous workflows - background jobs, retries, idempotency, and eventual consistency.
  • Demonstrated experience raising product excellence using testing as your leverage - e2e coverage, visual regression testing, and CI to ship multiple times daily without fear
  • An understanding of key components of our platform and infrastructure, including AWS, Docker, Terraform, AI / ML technologies, Git, and RESTful services
  • React Native / Expo, or any cross platform mobile experience
  • Visual/snapshot regression testing, Storybook, harness engineering
  • Experience building design systems / component libraries
  • Accessibility (WCAG, screen readers)
  • LLM application experience - streaming, tool calling, eval driven iteration
  • Temporal or other durable execution systems
  • Experience working with healthcare data (CDA/CCD/FHIR) is a definite plus

$175,000 - $210,000 a year Salary : $175k - $210k/year

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Skills required for this role include React, Terraform, Python, and related tools for day-to-day development. Seniority level: Senior.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer (Remote) — Healthcare AI
Senior Full-Stack Engineer (Remote) — Healthcare AI

FarCoder • United States

Remote
USD 175,000 - 210,000
Senior Software Engineer, Marketing Platform
Senior Software Engineer, Marketing Platform

Curai • United States

Remote
USD 150,000 - 180,000
Medical, dental, vision
Remote work
401k with employer matching
+2
Manager, Clinical Operations
Manager, Clinical Operations

Curai • United States

Remote
USD 145,000 - 160,000
Medical, dental, and vision coverage
Flexible spending plans
PTO policy
+2
Software Engineer (Mid-Level–Senior)
Software Engineer (Mid-Level–Senior)

Urrly, Inc. • Raleigh (NC)

Remote
USD 140,000 - 200,000
Fully remote
Bonus and equity
Health, dental, and vision insurance
+2
Senior DevOps Engineer
Senior DevOps Engineer

Curative AI, Inc. • Bellevue (WA)

On-site
USD 130,000 - 165,000
Base salary range of $130,000 - $165,000
Target annual performance bonus
Equity package
+3
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Recuro Health • Minnesota

Hybrid
USD 120,000 - 140,000
Remote-friendly
Hybrid Minneapolis office
Senior Fullstack Engineer - AI Healthcare Platform (Remote)
Senior Fullstack Engineer - AI Healthcare Platform (Remote)

Commure • Austin (TX)

Remote
USD 140,000 - 190,000
Senior AI Software Engineer
Senior AI Software Engineer

xCures, Inc. • United States

Remote
USD 150,000 - 220,000
Remote-First
Unlimited PTO
Equity Package
+10
Senior AI Software Engineer
Senior AI Software Engineer

xCures, Inc. • Northern (KY)

Hybrid
USD 150,000 - 220,000
Remote-First
Unlimited Paid Time Off
Equity Package
+10
Full-Stack Software Engineer
Full-Stack Software Engineer

Recuro Health • Minnesota

On-site
USD 105,000 - 125,000