BetterHelp is on a mission to remove the traditional barriers to therapy and make mental health care more accessible to everyone. As a Full Stack Software Engineer, you will develop end-to-end features, collaborate with team members, and contribute to building innovative solutions that enhance access to therapy.
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. You will collaborate with other team members - engineers and others
- You will integrate and build for external and internal API's
- You will develop new products in Python and alter existing Python 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
- You will use CSS and Typescript to complete functionality of new products
- You will always be thinking cross-device and cross-platform, mobile, tablet and desktop
- You will ship often and fast. We keep an agile environment with continuous deployment
- You will care and be involved in our product, mission, and success - way beyond checking off development tasks
- You will enjoy great teamwork and lots of fun
Requirements:
- Must be able to legally work in the US
- 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
- Deep understanding of web development concepts and principles
- Examples of full-stack projects with at least one major demonstrable project that includes 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
- Familiar with web & SQL security best practices
- Comfortable working outside the context of a framework. Frameworks can help you get some things done more quickly, but we find it helpful if candidates are comfortable working outside of a framework so they have a good understanding of what is going on behind the scenes first
- Experience using git in a team environment
- Ability to work in the US, to travel to our San Jose, California offices up to three times per year
- Work or internship experience in startups
- Experience with python and react