CareCar is looking for an experienced Elixir engineer to help build and scale the software powering our care services platform. As a key member of our small engineering team, you will collaborate directly with product and service teams to deliver features that empower our users to provide higher levels of care to the patient populations we serve.
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 technology and health services company that partners with healthcare organizations across the US to enhance outcomes and reduce risk, primarily through the delivery of non-emergency medical transportation and home health services.
The types of problems we are solving revolve around improving the experience of the care providers who rely on our platform and the patients they interact with, as we work to fulfill our mission of helping people achieve better health outcomes and a better quality of life.
Our care services platform handles scheduling, dispatch, provider management, and benefit administration, using a marketplace model to match patients with trusted caregivers.
Our tech stack is built around an Elixir backend serving REST and GraphQL API’s; PostgreSQL database; frontends in React, Remix, and Expo; Snowflake and DBT for data analytics, and Python tools for machine learning and logistics optimization. These systems are deployed to AWS using a mix of terraform and ansible infrastructure-as-code tools.
About the job
Job title: Elixir Web Application Engineer
Job description: CareCar is looking for an experienced Elixir engineer to help build and scale the software powering our care services platform. As a key member of our small engineering team, you will collaborate directly with product and service teams to deliver features that empower our users to provide higher levels of care to the patient populations we serve.
Salary range: $90k-$150k
Position on remote work: Fully remote. US preferred for data access and compliance reasons, but we can make exceptions for the right candidate.
Qualifications or experience required: Significant experience building web applications and API’s, at least some of which has been in Elixir.
What the successful job applicant will be working on: The software you design and build will be used to address a large variety of use cases, such as:
- Empowering patients with varied skills and disabilities to manage their care services schedules
- Managing incoming requests for scheduling of transportation and health services
- Optimizing schedules to maximize caregiver earnings and platform efficiency
- Using realtime location information and geofences to monitor task execution and proactively address potential service disruptions
- Integrating with external data systems to provide our team, partners, and customers the tools they need to make more informed decisions that ultimately lead to better patient outcomes
- Building voice and text communications systems to improve the overall experience of the patients, care givers, and health plans that use our service
About the interview process
- Send us your resume and tell us a bit about yourself: your experience with Elixir, any open-source projects you want to share
- First interview - meet with your future manager - get to know each other, answer any questions you have about the role and the team, review your past experience
- Second interview - technical discussion with two of your future teammates. No coding required, but we would like to talk through problems you’ve solved as well as hypothetical software design and architecture questions. This is also a great opportunity to discuss the role with your peers.
- Final interview - meet with a non-technical team member to get a better understanding of your working style