Senior Backend Engineer
![Calm Logo](https://cdn.jobscollider.com/logo/calm-2b4b.webp)
Calm
Summary
Join Calm's Engineering Team as a Senior Backend Software Engineer and play a critical role in designing, developing, and maintaining the backend systems powering our mobile and web applications. Collaborate with cross-functional teams to deliver reliable, scalable, and secure features. You will lead development efforts, write high-quality code, ensure comprehensive testing, and stay current with the latest technologies. This role requires extensive experience with various languages and frameworks, a strong understanding of backend systems, and excellent communication skills. Calm offers a competitive salary, equity, comprehensive benefits, 401k, and flexible time off.
Requirements
- Experience with Javascript/Typescript
- Experience with GoLang
- Experience with Docker
- Experience with Kubernetes
- Experience with Terraform
- Experience with AWS / GCP / GKE
- Experience with Relational DBs / SQL
- Experience with REST API-based microservices design
- 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
- Consistently deliver on commitments through disciplined estimates and task breakdowns
- Proficiency in writing unit and integration tests in a CI/CD environment
- Excellent communication skills, with the ability to convey technical solutions to both technical and non-technical stakeholders
- Provide high-quality code reviews centered on code quality and mentoring
- Ability to partner with leads across products to leverage institutional knowledge to solve complex problems
- Ability to work independently and as part of a team
- Ability to meet deadlines and work under pressure
- This role typically requires 8 years of related experience
- BS in Computer Science, Engineering, or a related technical field
Responsibilities
- Collaborate with stakeholders to gather requirements, define project scope, and develop technical specifications
- 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
Preferred Qualifications
Past experience building apps in highly controlled industries, i.e., healthcare
Benefits
- Equity
- Comprehensive benefits
- 401k
- Flexible time off
Share this job:
Similar Remote Jobs
![Jobs for Humanity Logo](https://cdn.jobscollider.com/logo/jobsforhumanity.com-e528-1.webp)
![Hala Systems, Inc. Logo](https://cdn.jobscollider.com/logo/halasystems.com-b84b-1.webp)