mikem

mikem

Senior Software Engineer, CareCar - Elixir (Platform & APIs), Remote USA

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.

Most Liked

ragamuf

ragamuf

Kudos for starting a business to serve a much welcome need in the healthcare community in this manner. It is one thing to work in Elixir and yet another to do so where you will have a real tangible impact in the health of others. Congrats to whomever lands this opportunity.

Where Next?

Popular in Jobs Top

Orlovv
We are looking for extraordinary talent to join WGAMES. Working at WGAMES means working in a young, dynamic and rapidly changing the envi...
New
Douglas
Zaya is an innovative startup, with the vision to take the recruiting business to a new technological level, therefore we are looking for...
New
joe
Introductory paragraph We are a young agriculture tech (AgTech) start-up with the vision of sustainable farming through intelligence sol...
New
johantell
About us My name: Johan Tell My position: Tech Lead Company name: BoardClic Website: https://boardclic.com/ Country: Sweden BoardCl...
New
andre1sk
https://adobe.wd5.myworkdayjobs.com/en-US/external_experienced/job/Seattle/Functional-Programming-Generalist_46723-1
New
QuinnWilton
Hey Elixir Forum! I’m an engineer at Tinfoil Security. We’re a small team of < 15 people who write automated security analysis tools....
New
shiroyasha
Introductory paragraph At Operately, we are building the future of company operations and open-source software. You would be the first s...
New
bryanleptich
Introduction Humanly seamlessly brings together people and AI through conversation. Our chat technology screens and schedules candidates...
New
derukugi3
Introduction: Interline Vacations is a specialty travel agency that services the travel industry itself. We started as a single office i...
New
RESTAR
RESTAR is a Japanese startup providing a B2B information analysis/management platform for the real estate industry. We are leveraging El...
New

Other popular topics Top

shahryarjb
Hello, I get Persian date from my client and convert it to normal calendar like this: def jalali_string_to_miladi_english_number(persi...
New
peerreynders
Manning 2016 Halloween weekend sale via Deal of the Day Friday, October 28 - Half off all MEAPs - code WM102816LT Saturday, October 29 ...
326 29600 154
New
dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
yawaramin
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New

We're in Beta

About us Mission Statement