Full Stack Software Engineer
BetterHelp
Summary
Backend: Linux, nginx, Laravel (PHP), MySQL, Redis. Frontend: React, Next.js, JavaScript, HTML5, CSS/SASS. Existing technologies you may encounter as we modernize the platform: Twig, Bootstrap, jQuery.
Job description
What will you do?
- 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.
- Thoughtfully use approved AI-assisted development tools to reduce repetitive work, explore solutions, and improve productivity while applying engineering judgment to architecture, implementation, security, privacy, and code quality.
Technologies
Backend: Linux, nginx, Laravel (PHP), MySQL, Redis. Frontend: React, Next.js, JavaScript, HTML5, CSS/SASS. Existing technologies you may encounter as we modernize the platform: Twig, Bootstrap, jQuery.
Requirements
- Must be legally authorized to work in the United States.
- Deep understanding of web development concepts and principles.
- Examples of full-stack projects or significant product features.
- At least one major demonstrable project that includes frontend code, backend code, and a database.
- Ability to design, develop, and launch a web application or substantial feature from start to finish.
- Ability to learn quickly, navigate an established codebase, and build new skills independently.
- A strong sense of ownership and eagerness to build something meaningful.
- Three or more years of professional web development experience in any stack, solving challenging problems and implementing new features from scratch.
- Three or more years of experience with SQL, including relational schema design and complex queries.
- Familiarity with web application, data, and SQL security best practices.
- Comfort working outside the abstractions of a framework and understanding what is happening behind the scenes.
- Experience using Git in a collaborative team environment.
- Sound engineering judgment and a thoughtful approach to modern development tools, including AI assistants, with appropriate attention to security, privacy, and code quality.
Qualifications Expected for Position
- Bachelor's degree + 3 years of professional experience
- Master's + 1 year of professional experience
- PhD + 0 years of professional experience
Bonus (Helpful, but not required)
- 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.
Requirements
- Must be legally authorized to work in the United States
- Deep understanding of web development concepts and principles
- Examples of full-stack projects or significant product features
- At least one major demonstrable project that includes frontend code, backend code, and a database
- Ability to design, develop, and launch a web application or substantial feature from start to finish
- Ability to learn quickly, navigate an established codebase, and build new skills independently
- A strong sense of ownership and eagerness to build something meaningful
- Three or more years of professional web development experience in any stack
- Three or more years of experience with SQL, including relational schema design and complex queries
- Familiarity with web application, data, and SQL security best practices
- Comfort working outside the abstractions of a framework
- Experience using Git in a collaborative team environment
- Sound engineering judgment and thoughtful approach to modern development tools including AI assistants
- Bachelor's degree + 3 years of professional experience
- Master's + 1 year of professional experience
- PhD + 0 years of professional experience
Benefits
- Remote work
- Free therapy
- Employee wellness program
- Health, Dental & Vision
- 401(k) Matching
- Hardware & Software Stipend
- Performance Bonus
Company overview
BetterHelp is a leading online mental health platform that provides accessible therapy services through digital channels. Founded in 2013, the company has revolutionized mental healthcare delivery by connecting individuals with licensed therapists via video, phone, and messaging. As a subsidiary of Teladoc Health, BetterHelp operates as a comprehensive telehealth solution offering counseling for various mental health concerns including depression, anxiety, relationship issues, and stress management. The platform utilizes a proprietary matching algorithm to pair clients with therapists based on their specific needs, preferences, and therapeutic goals. BetterHelp has democratized access to mental health services by eliminating geographical barriers and offering flexible scheduling options. The company operates on a subscription-based model, making therapy more affordable and convenient than traditional in-person sessions. With its user-friendly interface and commitment to privacy, BetterHelp has become one of the largest online therapy platforms globally, serving millions of users across multiple countries. The platform continues to expand its services while maintaining rigorous standards for therapist qualifications and client confidentiality.