Calm is looking to hire a Senior Backend Software Engineer to design, develop, and maintain the backend systems that power their mobile and web applications, ensuring reliability, performance, and security.
Requirements
- Javascript/Typescript (required)
- Node.js (required)
- GoLang (preferred)
- Docker
- Kubernetes
- Terraform
- AWS
Responsibilities
- Design, develop, and maintain backend systems that are reliable, scalable, and secure
- Lead development and implementation of complex backend features and services, collaborating cross-functionally with QA, DevOps, PMs, and client engineers to ensure smooth development and deployment process
- Write high-quality, well-documented, and easily maintainable code that adheres to industry standard best-practices
- 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
- Develop, mentor and train software engineers
Other
- Primarily remote team members for this role, based in the San Francisco Bay Area, Los Angeles, New York City, or Minneapolis areas.
- 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
- Excellent communication skills, with the ability to convey technical solutions to both technical and non-technical stakeholders
- Ability to work independently and as part of a team