About Catalia Health

Catalia Health is working to improve the way people coping with illness comply with taking their medication and managing chronic disease. Our Mabu healthcare coach is a novel interactive robotic companion built on top of psychological theories of relationship development combined with current human-robot interaction work. This core platform builds strong relationships between the robot and the patient by having regular conversations to help them better manage their ongoing healthcare challenges. The information generated as a result of these conversations is shared with their doctor to help to improve their overall care.

The Mabu platform is based on founder Dr. Cory Kidd’s 15+ years of experience in healthcare technology and human-robot interaction. This is combined with a strong core team that has been developing the technology (hardware and software) and user experience for most of the past year. Mabu was designed in collaboration with IDEO, the pre-eminent design firm, while Catalia Health was Startup in Residence at IDEO’s San Francisco studio for five months.

Catalia Health is backed by a group of investors that includes our seed round lead Khosla Ventures, known for engaging with successful leading healthcare technology companies. We have major industry customers with whom we are rolling out our products. We’re looking for collaborators who want to join a team focused on solving real-world healthcare challenges for a large number of people.

We’re a small, tight team working to change the future of healthcare. We work hard but spend our evenings and weekends at home (or out — it’s your time). We’re a healthcare company foremost, so everyone’s well-being is our priority.

We welcome diversity and believe in hiring the right person as opposed to the right combination of buzzwords. We’re more interested in hiring enthusiastic learners looking to grow than we are in hiring know-it-all’s and been-there-done-that’s. Come grow with us.

About the role

Full-Stack Engineer

Job Description

We’re looking for a “Full Stack Engineer” to join our growing team at Catalia Health at our San Francisco HQ, but we also will consider highly qualified remote candidates. By “full stack”, we mean someone who can build web applications and services on top of an existing REST API as well as create a new API or refactor an old one when the need arises.

In this role, you’ll be working on a variety of systems and technology. From our back-end running Dockerized Elixir and Python applications to front-end Javascript content creation tools and medical portals, your flexibility and talents will be recognized and utilized. The technologies you may be working with in this role include:

  • JS
  • Python/Flask
  • Elixir/Phoenix
  • MySQL
  • Docker

If you have production experience in three or more of them, this is the role for you. If you don’t have this experience and have a desire and capacity to learn, then this is the role for you. At Catalia Health we know technology doesn’t stand still, so we are looking for people who love learning and working with others to learn. Everyone at Catalia Health contributes to the product we’re making. If you’re excited by the idea of contributing to our vision of the future of healthcare, drop us a line!

About You

  • You’re smart and looking to learn more.
  • You’re excited by the opportunity to create and play with robots that help people.
  • You’re always asking “what if?” and “can we do that better?”
  • BA/BS in Computer Science, related technical field, or 2+ years of production software engineering experience
  • 1 year directly-relevant development experience (Elixir, HTML/CSS/JS, Python, etc.)

  • Excellent verbal and written communications skills
  • Worked with REST APIs and SQL
  • Enthusiasm for building health-related applications and technology
  • Familiarity with software engineering foundations: algorithm design and analysis, data structures, etc.
  • Smart, curious, looking to improve lives

Bonus Points

  • Knowledge of building HIPAA-compliant systems
  • Elixir
  • RabbitMQ


  • Health insurance
  • Flexible schedule
  • Paid time off, including parental leave and flexible sick time
  • Coffee freshly roasted by our COO & CEO


  • Full stack
  • Docker
  • Jenkins
  • Elixir
  • Phoenix
  • Python
  • Flask
  • HTML
  • CSS
  • JS
  • Javascript
  • RabbitMQ
  • MySQL

If you’re interested in being part of our team, apply! You can send your resume and cover letter to garnold@cataliahealth.com.