BetterHelp is hiring a Full Stack Software Engineer to develop and own end-to-end features for our internal tools. You will write clean, scalable code and collaborate closely with engineers and cross-functional colleagues to support our mission of making mental health care more accessible.
What You'll Do
- Develop end-to-end features and own them through to production and beyond.
- Write clean, secure, readable, and scalable code while developing best practices.
- Collaborate with other team members, including engineers and cross-functional colleagues.
- Integrate and build for external and internal APIs.
- Develop new products in PHP and alter existing PHP code for scale and new integrations.
- Write and optimize SQL queries and design schemas.
- Create and code complex backend algorithms.
- Profile and optimize new and legacy code.
- Use CSS and Javascript to complete functionality of new products.
- Leverage Bootstrap 3, jQuery, HTML5, CSS3 and other open source technologies.
- Think cross-device and cross-platform (mobile, tablet, desktop).
- Ship often and fast in an agile environment with continuous deployment.
- Be involved in product, mission, and success beyond development tasks.
What We're Looking For
- Must be able to legally work in the US.
- Deep understanding of web development concepts and principles.
- Example of full-stack projects.
- At least one major demonstrable project with front-end code, back-end code and database.
- Ability to design, develop and launch a web application from start to finish.
- Ability to learn quickly and pick up new skills independently.
- Get-things-done attitude with eagerness to build something great.
- 5+ years of experience in web development (any stack), solving challenging problems and implementing new features from scratch.
- 3+ years of experience in SQL, designing relational DB schemas, and complex queries.
- Familiar with web & SQL security best practices.
- Comfortable working outside the context of a framework.
- Experience using git in a team environment.
- Ability to work in the US, to travel to our Mountain View, California offices up to six times per year and to an additional company offsite.
Nice to Have
- Work or internship experience in startups.
- Experience with the LAMP/LEMP stack.
Technical Stack
- Linux, nginx, MySQL, PHP, Redis
- Twig (php templates), Bootstrap 3, Tailwind
- jQuery, HTML5, CSS3/SASS, React
Team & Environment
Join a diverse team of licensed clinicians, engineers, product pros, creatives, marketers, and business leaders.
Benefits & Compensation
- Competitive compensation: $130,000 - $160,000.
- Excellent health, dental, and vision coverage.
- 401k benefits with employer matching contribution.
- Holistic perks program (including free therapy, employee wellness, and more).
- Remote work with regular in-person bonding experiences sponsored by the company.
- The chance to build something that changes lives.
- Any piece of hardware or software that will make you happy and productive.
- An awesome community of co-workers.
Work Mode
This is a remote position open to candidates located anywhere in the US.
BetterHelp is proud to be an Equal Opportunity Employer. We never have and never will discriminate against any job candidate or employee due to age, race, ethnicity, religion, sex, color, national origin, gender, gender identity, sexual orientation, medical condition, marital status, parental status, disability, or Veteran status.


