B

BetterHelp

D2C and B2B online therapy platform

Full Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • Must be legally authorized to work in the United States.
  • Have a deep understanding of web development concepts and principles.
  • Provide examples of full-stack projects or significant product features.
  • Have at least one major demonstrable project that includes frontend code, backend code, and a database.
  • Be able to design, develop, and launch a web application or substantial feature from start to finish.
  • Be able to learn quickly, navigate an established codebase, and build new skills independently.
  • Have at least five years of professional web development experience in any stack, solving challenging problems and implementing new features from scratch.
  • Have at least three years of experience with SQL, including relational schema design and complex queries.
  • Be familiar with web application, data, and SQL security best practices.
  • Be comfortable working outside framework abstractions and understanding what is happening behind the scenes.
  • Have experience using Git in a collaborative team environment.
  • Use sound engineering judgment and approach modern development tools, including AI assistants, thoughtfully, with appropriate attention to security, privacy, and code quality.

Responsibilities

  • Develop end to end, owning features from technical design and development through deployment, monitoring, and continued improvement.
  • Write clean, secure, readable, maintainable, and scalable code.
  • Collaborate closely with engineers, product managers, designers, and other cross-functional partners.
  • Design, integrate, and build internal and external APIs.
  • Develop new products and features while improving and modernizing existing systems.
  • Write and optimize SQL queries and design relational database schemas.
  • Create and maintain complex backend services and algorithms.
  • Profile, troubleshoot, and optimize new and legacy code.
  • Build experiences that work across mobile, tablet, and desktop environments.
  • Contribute to code reviews, technical discussions, and engineering practices that improve quality, reliability, security, and developer experience.
  • Ship thoughtfully and frequently in an agile environment with continuous deployment.
  • Use approved AI-assisted development tools thoughtfully to reduce repetitive work, explore solutions, and improve productivity, while applying engineering judgment to architecture, implementation, security, privacy, and code quality; engineers remain accountable for every technical decision.

Desired Qualifications

  • Experience working with PHP, Laravel, or the LAMP/LEMP ecosystem.
  • Experience with React or Next.js.
  • Experience modernizing established applications or incrementally replacing legacy systems.
  • Experience working in a startup, growth-stage company, or other fast-moving environment.
  • Experience building products in health care, mental health, or another highly regulated or privacy-sensitive field.
  • Experience mentoring or supporting the growth of other engineers.

About the Company

BetterHelp

D2C and B2B online therapy platform

BetterHelp offers online mental health services through a subscription model, giving users access to licensed therapists via messaging, phone calls, or video sessions. Subscribers pay a recurring fee to receive ongoing counseling, and the company also serves the business-to-business market by providing mental health support to employees of partner companies. Backed by Teladoc Health, it combines direct-to-consumer and employer-focused offerings within a scalable telehealth platform. Its goal is to make mental health care more accessible and affordable for individuals and workers at scale.

Company size
1,001-5,000
Company stage
Acquired
Total funding
$4.5M
Headquarters
San Francisco, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at BetterHelp

See more jobs