Introductory paragraph
CareCar is looking for a Senior Backend Engineer with deep Elixir experience to help scale the platform behind our non-emergency medical transportation services. You’ll work on high-impact projects like real-time scheduling and dispatch, member communications, provider routing and pricing, and secure integrations with healthcare systems. This role is ideal for someone who thrives in a collaborative environment, enjoys working closely with teammates across engineering, product, and other parts of the business, and is eager to take technical ownership within a small, fast-moving, remote-first team.
About us
My name: Mike Matz
My position: CTO
Company name: CareCar
Company website: https://carecar.co/
Company headquarters (country): USA
Company info and history (how you’re using Elixir etc):
CareCar is a health tech company focused on improving access to care by providing non-emergency medical transportation and other supplemental benefits to Medicare and Medicaid populations. We partner with health plans across the U.S. to help members get to critical appointments, reduce avoidable hospitalizations, and improve health outcomes.
Our care services platform powers everything from ride scheduling and dispatch to provider management, communications, and claims and eligibility data integrations. We’ve built a robust Elixir backend using Phoenix and Absinthe (GraphQL), with a modern React + Remix frontend, PostgreSQL on RDS, and infrastructure powered by AWS, Terraform, and GitHub Actions.
Elixir plays a central role in our system; it helps us scale real-time workflows, build reliable background processing with tools like Oban, and maintain clean, maintainable code in a high-change environment. We’re tackling problems like optimizing transportation logistics, managing benefit eligibility and usage, and building APIs that support both internal teams and external partners.
About the job
Job title: Senior Software Engineer, Elixir (Platform & APIs)
Job description:
CareCar is looking for a Senior Software Engineer with deep Elixir experience to help us scale the core platform behind our non-emergency medical transportation services. You’ll join a small, fast-moving team responsible for building and maintaining the backend systems, APIs, and infrastructure that support our patients, providers, and internal teams.
We’re looking for a pragmatic problem-solver who can take ownership, lead technically, and ship high-impact features in a fast-moving SaaS environment. You should thrive in ambiguity, communicate clearly, and enjoy collaborating cross-functionally. This is a remote-first position within a mission-driven startup improving healthcare access nationwide.
Salary range: $135k-$155k (USD)
Qualifications or experience required: We’re looking for a senior backend engineer with production experience building and supporting web applications at scale. You should have at least 2 years of hands-on Elixir and Phoenix experience, strong fundamentals in API design and relational databases, and a track record of shipping reliable, maintainable code. Familiarity with GraphQL, PostgreSQL, CI/CD pipelines, and infrastructure-as-code (e.g., Terraform) is a plus.
What the successful job applicant will be working on: As a Senior Software Engineer at CareCar, you’ll design and build software that directly impacts patients, care providers, and internal teams. You’ll work on projects like real-time scheduling and dispatch, provider routing and pricing, eligibility and claims integrations, and communication systems that connect patients to their caregivers via voice and text. You’ll also help improve operational efficiency through automation, data-driven workflows, and scalable APIs that power both our web and mobile experiences. Your work will play a critical role in improving healthcare access and outcomes for vulnerable populations across the country.
Position on remote work
Remote job: yes
Remote restrictions: US Only
Remote leeway: Open to other candidates authorized to work in the US
Any other notes about your position on remote work:
About the interview process
The interview process involves an initial screening call, a meeting with the hiring manager (myself), and one or more technical interviews with your potential colleagues.
Further info
If CareCar sounds like a good fit for you, send your resume to eng-jobs-2025-sr-elixir-eng@carecar.co. Let us know what excites you about this role and how you’d shape the future of CareCar.