Senior Software Engineer
New York City, NY; Minneapolis, MN
About Calm
Calm is on a mission to support everyone on every step of their mental health journey. With the #1 app for sleep, meditation and relaxation as well as a growing library of digital, evidence-based mental health programs, Calm offers trusted support for individuals and organizations alike. Our flagship consumer app provides personalized content and activities – featuring a range of experts and beloved celebrity voices – to help users manage stress, improve sleep and live mindfully. Our workplace and healthcare solutions offer a consumer-friendly approach to clinical content and HIPAA-compliant resources in order to drive positive health and business outcomes. Named a TIME100 Most Influential Company, Calm supports more than 150 million people and 3,500 organizations across seven languages and 190 countries.
What We Do
We build Calm’s product, guide Calm’s analysis, secure Calm’s data, and operate the platforms that underpin it all. We’re product-minded, team-oriented, and grounded in the mission of meeting everyone where they’re at on their mental health journey. We work in fast-moving, small pods and as a Senior Backend Engineer you will be expected to gather technical requirements, design and publish technical specs of innovative systems, as well as own building and releasing them into production.
What You’ll Do
The Senior Software Engineer (full stack) is a critical member of the Calm Engineering Team. In this role, you will be responsible for designing, developing, and maintaining the frontend and backend systems that power our web applications. You will work closely with a team of engineers, designers, product managers, and customers to ensure that our products are reliable, performant, and secure. Specifically, you will:
- Collaborate with stakeholders to gather requirements, define project scope, and develop technical specifications
- Design, develop, and maintain frontend systems that are reliable, scalable, and secure, as well as perform backend development necessary for feature completeness.
- Lead development and implementation of complex frontend 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 frontend features with instrumentation and monitoring to detect system errors and performance issues
- Stay up-to-date on the latest frontend technologies and trends
- Develop, mentor and train software engineers
Who …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Comprehensive benefits Equity Flexible time off Remote-first company
Tasks- Collaborate with stakeholders
- Ensure test coverage
- Gather requirements
- Mentor junior engineers
- Write maintainable code
Agile AWS CI/CD Communication DevOps Docker GCP GKE Javascript Kubernetes Microservices Next.js Node.js React Relational databases Responsive Design REST API REST APIs SQL Terraform Typescript
Experience5 years
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9