Cala Health Logo

Cala Health

Full Stack Software Engineer

Posted Yesterday
Easy Apply
In-Office or Remote
7 Locations
Mid level
Easy Apply
In-Office or Remote
7 Locations
Mid level
Build and maintain consumer web and mobile applications using React/React Native and Python/FastAPI. Own end-to-end features, design APIs, manage relational and NoSQL databases, write tests, integrate LLM APIs, collaborate with cross-functional teams, and contribute to technical architecture and tooling decisions.
The summary above was generated by AI

About Cala

At Cala, we’re working to free people from the burden of chronic disease. We began by creating the first non-invasive prescription therapy for hand tremor. After years of careful fine-tuning and improvements, we released Cala kIQ — our most sophisticated therapy yet. Our products have empowered thousands of people to get back to their lives with confidence and ease.

But we won’t stop there. Our pioneering technology can be applied across neurology, cardiology, and so much more. It’s all part of our mission to help people in their struggle with chronic disease. We’re only just getting started.

Role Overview

We are seeking a versatile Full Stack Software Engineer to join our engineering team. Reporting to the Software Engineering Manager, this is a hands-on role requiring comfort and confidence in working across the entire stack, with a particular emphasis on user-facing frontend experiences. 

While the baseline expectation is full-stack competency, the nature of our product cycles means your focus will shift. Assignments may prioritize frontend interface design, backend logic, or a seamless combination of both based on product needs. You will be a key player in bridging the gap between complex backend logic and modern, interactive interfaces.

Candidates across the US are encouraged to apply. Proximity to headquarters in the San Francisco Bay Area is preferred but not required. 

Applicants must be currently authorized to work in the United States on a full-time basis. Cala will not sponsor applicants for work visas.

The compensation range for this role is market driven, with a salary range of $125,000 - $160,000. Additionally, we offer a robust benefits package. This offering is aligned with our overall compensation philosophy. 

Specific Responsibilities

  • Web & Mobile Development: Build delightful, performant, and accessible user experiences for our consumer-facing applications across Web and Mobile using React and React Native.
  • End-to-End Ownership: Contribute across the stack, owning features end-to-end from frontend implementation through backend integration and experimentation.
  • API Development: Develop and maintain robust REST APIs using Python frameworks such as FastAPI.
  • Database Management: Design and manage databases, including relational databases like MySQL and PostgreSQL, and NoSQL databases like DynamoDB or MongoDB.
  • Code Quality: Write well-tested, maintainable code across frontend, backend, and integration layers.
  • System Design: Participate in technical discussions around system design, performance tradeoffs, and long-term maintainability.
  • Collaboration: Collaborate with cross-functional teams (Product, Design) to gather requirements, design solutions, and deliver high-quality applications.
  • Technical Strategy: Contribute to technical decision-making regarding architecture, libraries, and tools to optimize performance and developer experience.

 Skills and Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • 3 to 6 years of professional software engineering experience in building production systems across both frontend and backend.
  • Strong proficiency in Python; hands-on experience with the FastAPI REST framework & Database ORM’s.
  • Highly proficient in JavaScript/TypeScript; hands-on experience building modern frontend applications with React.
  • Must have a strong grasp of HTML5 and CSS3.
  • Experience working with relational databases (MySQL, PostgreSQL) and NoSQL databases (DynamoDB, MongoDB).
  • Proficiency in writing and executing unit tests using frameworks like pytest, React Testing Library, or similar tools.
  • Experience integrating LLM APIs (OpenAI, Anthropic, or Gemini) into production applications. You understand how to manage context, prompts, and API costs.
  • Strong familiarity with AWS services for cloud-native application development.

Preferred Qualifications

  • An eye for design details and a passion for User Experience (UX); ability to bridge the gap between design mockups and technical implementation.
  • Hands-on knowledge of DevOps tools, specifically Terraform and Docker, for managing containerized environments.
  • Familiarity with the "AI Stack" beyond APIs—such as vector databases (Pinecone, pgvector), RAG (Retrieval-Augmented Generation) architectures, or local model inference (Ollama).
  • Experience in automated testing at multiple levels (unit, integration, end-to-end).
  • Experience with Hardware-Software integrations using services like AWS IoT. 
  • Experience in Healthcare & SaMD applications within a regulated healthcare environment.

 Physical Demands

  • Ability to sit or stand at a desk for prolonged periods of time
  • Ability to operate a computer keyboard, mouse and other related equipment
  • Close vision, color vision and the ability to adjust focus are required to read code, analyze interfaces and visually identify defects

Cala Health believes our success is based on diversity of people, teams and thinking. We offer all employees the tools, training and mentoring they need to succeed. Our selection process is driven by the key requirements for the role rather than bias or discrimination on the basis of a candidate’s sex, gender identity, age, marital status, veteran status, non-jobrelated disability/handicap or medical condition, family status, sexual orientation, religion, color, ethnicity, race or any other legally protected classification.

Top Skills

React,React Native,Python,Fastapi,Mysql,Postgresql,Dynamodb,Mongodb,Javascript,Typescript,Html5,Css3,Orm,Pytest,React Testing Library,Openai,Anthropic,Gemini,Aws,Terraform,Docker,Pinecone,Pgvector,Rag,Ollama,Aws Iot

Similar Jobs

Yesterday
In-Office or Remote
4 Locations
Senior level
Senior level
Artificial Intelligence • HR Tech • Information Technology • Machine Learning • Software • App development • Industrial
Own and evolve end-to-end product areas across frontend and backend. Partner with product and design to define roadmap, lead cross-stack initiatives, make product-focused tradeoffs, improve system quality, mentor engineers, and unblock teams.
Top Skills: JavaScriptPythonReactReact Native
6 Days Ago
Remote
Canada
Junior
Junior
Cloud • Fintech • Food • Information Technology • Software • Hospitality
As a Software Engineer I, you'll design, develop, and deliver scalable software solutions for employee management, collaborating with teams to enhance product features.
Top Skills: Ai ToolsModern Programming Languages
12 Days Ago
Remote
Canada
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Lead the design, development, and maintenance of AI-powered software applications, collaborating with product managers and cross-functional teams, while establishing best practices and mentoring senior engineers.
Top Skills: CSS3GoHTML5JavaScriptPythonReactTypescript

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account