[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.ResponsibilitiesBuild delightful, performant, and accessible user experiences for our consumer-facing applications across Web and Mobile using React and React NativeContribute across the stack, owning features end-to-end from frontend implementation through backend integration and experimentationDevelop and maintain robust REST APIs using Python frameworks such as FastAPIDesign and manage databases, including relational databases like MySQL and PostgreSQL, and NoSQL databases like DynamoDB or MongoDBWrite well-tested, maintainable code across frontend, backend, and integration layersParticipate in technical discussions around system design, performance tradeoffs, and long-term maintainabilityCollaborate with cross-functional teams (Product, Design) to gather requirements, design solutions, and deliver high-quality applicationsContribute to technical decision-making regarding architecture, libraries, and tools to optimize performance and developer experienceSkillsBachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience3 to 6 years of professional software engineering experience in building production systems across both frontend and backendStrong proficiency in Python; hands-on experience with the FastAPI REST framework & Database ORM'sHighly proficient in JavaScript/TypeScript; hands-on experience building modern frontend applications with ReactMust have a strong grasp of HTML5 and CSS3Experience 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 toolsExperience integrating LLM APIs (OpenAI, Anthropic, or Gemini) into production applications. You understand how to manage context, prompts, and API costsStrong familiarity with AWS services for cloud-native application developmentApplicants must be currently authorized to work in the United States on a full-time basis. Cala will not sponsor applicants for work visasAn eye for design details and a passion for User Experience (UX); ability to bridge the gap between design mockups and technical implementationHands-on knowledge of DevOps tools, specifically Terraform and Docker, for managing containerized environmentsFamiliarity 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 IoTExperience in Healthcare & SaMD applications within a regulated healthcare environmentBenefitsA robust benefits packageThe tools, training and mentoring they need to succeedCompany OverviewCala Health is a bioelectronic medicine company that develops wearable neuromodulation devices for the treatment of chronic diseases. It was founded in 2014, and is headquartered in San Mateo, California, USA, with a workforce of 51-200 employees. Its website is http://calahealth.com/.