[Remote] Full Stack Software Engineer
Note: The job is a remote job and is open to candidates in USA. Cala Health is dedicated to freeing people from chronic disease through innovative technology. They are seeking a Full Stack Software Engineer to contribute across the stack, focusing on both frontend and backend development to create user-facing applications.
Responsibilities
- Build delightful, performant, and accessible user experiences for our consumer-facing applications across Web and Mobile using React and React Native
- Contribute across the stack, owning features end-to-end from frontend implementation through backend integration and experimentation
- Develop and maintain robust REST APIs using Python frameworks such as FastAPI
- Design and manage databases, including relational databases like MySQL and PostgreSQL, and NoSQL databases like DynamoDB or MongoDB
- Write well-tested, maintainable code across frontend, backend, and integration layers
- Participate in technical discussions around system design, performance tradeoffs, and long-term maintainability
- Collaborate with cross-functional teams (Product, Design) to gather requirements, design solutions, and deliver high-quality applications
- Contribute to technical decision-making regarding architecture, libraries, and tools to optimize performance and developer experience
Skills
- 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
- Applicants must be currently authorized to work in the United States on a full-time basis. Cala will not sponsor applicants for work visas
- 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
Benefits
- A robust benefits package
- The tools, training and mentoring they need to succeed
Company Overview