Senior Full-Stack Engineer @ Calm.com
Your Application Journey
Email Hiring Manager
Job Details
About Calm
Calm is a leading consumer mental health company on a mission to support everyone on every step of their mental health journey. Known for its flagship app with over 180 million downloads across 190 countries, Calm helps people sleep better, stress less, and live more mindfully through expert content and tools.
What We Do
At Calm, we build products, guide analysis, secure data, and operate foundational platforms. As a Senior Full-Stack Engineer, you will be a tech lead on our Growth Engineering team, owning our direct-to-consumer web platform and working with designers, product managers, and customers to ensure reliability, performance, and security.
What You’ll Do
- Collaborate with stakeholders to gather requirements and define project scope.
- Design, develop, and maintain scalable, secure full-stack systems.
- Lead development of complex frontend features and backend services.
- Write high-quality, well-documented code with unit and integration tests.
- Implement instrumentation and monitoring for performance and error detection.
- Mentor and train fellow software engineers.
Who You Are
You bring strong technical skills with technologies such as React, Next.js, Node.js, and TypeScript. You have experience in backend API design and familiarity with analytics tools, A/B testing, and cloud technologies like AWS or GCP. You thrive in a fast-paced agile environment, deliver high quality work on time, and communicate effectively with both technical and non-technical stakeholders.
Minimum Requirements
This role typically requires 5 years of related experience. Remuneration is based on location with a base salary range between $163,400 and $242,000, plus equity, benefits, 401k, and flexible time off. Candidates must be located in the San Francisco Bay Area, Los Angeles, New York City, or Minneapolis areas.
Equal Opportunity & Accommodations
Calm is an equal opportunity employer committed to diversity, equity, and inclusion. Reasonable accommodations are available upon request. E-Verify is used for U.S. based positions.
Key skills/competency
- React
- Next.js
- Node.js
- TypeScript
- Full-stack development
- API design
- Cloud (AWS/GCP)
- Testing
- Agile
- Mentorship
How to Get Hired at Calm.com
🎯 Tips for Getting Hired
- Customize your resume: Emphasize full-stack and leadership experience.
- Research Calm: Understand their mission and key products.
- Highlight technical expertise: Showcase React, Next.js, and Node.js skills.
- Prepare for coding challenges: Practice problem-solving and system design.
- Network strategically: Engage with current employees on LinkedIn.