Calm is looking to build and support its HIPAA compliant, high-trust first in class mental health application scaled to support millions of users, and needs a Software Engineer, Backend to design, develop, and maintain the backend systems that power their mobile and web applications.
Requirements
- GoLang
- Docker
- Kubernetes
- Relational DBs / SQL
- Terraform (nice to have)
- GCP / GKE (nice to have)
- REST API-based microservices design
- Proficiency in writing unit and integration tests in a CI/CD environment
Responsibilities
- Design, develop, and maintain backend systems that are reliable, scalable, and secure
- Lead development and implementation of backend features and services, including RESTful APIs secured by RBAC, collaborating cross-functionally with QA, DevOps, PMs, and client engineers to ensure a smooth development and deployment process
- Write high-quality, well-documented, and easily maintainable code using modern programming languages
- Ensure high test coverage for all code, including unit and integration tests
- Implement backend features with instrumentation and monitoring to detect system errors and performance issues
- Stay up-to-date on the latest backend technologies and trends, including cloud infrastructure tools like GCP, Terraform, and Docker
- Actively contribute to the CI/CD pipelines to optimize deployment workflows, enhance test automation, and maintain robust system security
Other
- Collaborate with stakeholders to gather requirements, define project scope, and develop technical specifications
- Develop, mentor and train software engineers fostering a culture of collaboration, technical excellence, and innovation
- Proven experience working effectively in a fast-paced, agile environment as part of a collaborative team
- Willingness and enthusiasm to learn new technologies and tackle challenging problems
- Experience providing accurate high-level estimates based on complexity and consistently delivering on time and with quality