BetterHelp aims to solve the problem of inaccessible mental health care by providing affordable and convenient therapy services globally. The company is seeking a Full Stack Software Engineer to contribute to the development and scaling of their platform, enhancing user experience and expanding access to mental health support.
Requirements
- Backend: Linux, nginx, MySQL, PHP and Redis
- Frontend: Twig (php templates), Bootstrap 3, Tailwind, jQuery, HTML5, CSS3/SASS and React
- Deep understanding of web development concepts and principles.
- 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.
- 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, complex queries, etc.
Responsibilities
- You will develop end to end. You own your features and see them through to production and beyond.
- You will develop best practices and write clean, secure, readable, scalable code. OOP where appropriate.
- You will integrate and build for external and internal API's.
- You will develop new products in PHP and alter existing PHP code to accommodate scale and integration with new technologies and APIs.
- You will write and optimize SQL queries and design schemas.
- You will create and code complex backend algorithms.
- You will profile and optimize new and legacy code.
Other
- interest in providing mentorship to junior level developers.
- Must be able to legally work in the US.
- Ability to learn quickly and pick up new skills independently.
- Get-things-done attitude with eagerness to build something great.
- Ability to work in the US, to travel to our San Jose, California offices up to three times per year and to an additional company offsite.