Full Stack Software Engineer

Calm Logo

Calm

πŸ’΅ $147k-$225k
πŸ“Remote - United States

Summary

Join Calm's Engineering team as a Software Engineer and play a crucial role in designing, developing, and maintaining backend systems supporting our mobile and web applications. Collaborate with a diverse team to ensure product reliability, performance, and security. Key responsibilities include gathering requirements, defining project scope, developing technical specifications, and implementing features with comprehensive testing and monitoring. This role requires proficiency in backend programming languages (GoLang, TypeScript/Node.js), frontend technologies (HTML, CSS, JavaScript/TypeScript), cloud platforms (GCP, AWS), and relational databases (Postgres). Experience in a fast-paced, agile environment is essential. The position offers a competitive salary range ($147,000 - $225,000), equity, comprehensive benefits, 401k, and flexible time off. Calm is committed to diversity, equity, and inclusion, and offers reasonable accommodations for qualified individuals with disabilities.

Requirements

  • Proficiency with backend programming languages such as GoLang and TypeScript/Node.js
  • Familiarity in frontend technologies such as HTML, CSS, and JavaScript/TypeScript
  • Experience with cloud platforms such as GCP and AWS
  • Experience with relational databases and SQL (Postgres)
  • Experience with REST API-based 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
  • 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
  • Provides helpful, pragmatic and timely code reviews to others
  • Effectively work 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 3+ years of related experience

Responsibilities

  • Effectively work with stakeholders to gather requirements, define project scope, and develop technical specifications
  • Participate in the development and implementation of complex features and services across the technology stack, 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 for both backend and frontend development
  • Ensure high test coverage for all code, including unit and integration tests
  • Implementing features with instrumentation and monitoring across the entire technology stack to detect system errors and performance issues

Preferred Qualifications

Past experience building apps in highly controlled industries, i.e., healthcare

Benefits

  • Equity
  • Comprehensive benefits
  • 401k
  • Flexible time off

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.