Betterment is looking for a Senior Full Stack Engineer to build applications that provide delightful experiences for customers and help them save and invest.
Requirements
- Strong experience in object-oriented programming; Ruby on Rails is preferred
- Proficiency in building frontend applications using React.js or a similar framework
- Experience building APIs using GraphQL
- Proficiency with relational databases, including designing schemas and writing detailed SQL queries
- A strong command of fundamental algorithms and data structures
- Experience with Java, Python, C, or Node.js is welcomed
- Passion for building delightful front end interfaces and components
Responsibilities
- Lead medium-to-large scale initiatives, partnering with teammates and adhering to software development best practices
- Collaborate with Product & Design teams to build delightful experiences that help customers save and invest
- Balance innovation with the need to maintain application performance and security
- Maintain a high bar of excellence in work quality, setting an example for and mentoring less experienced Engineers
- Create efficiency through clean code, rigorous testing and pragmatic programming
- Collaborate with purpose in small groups with other talented Engineers to make Betterment’s software better
- Contribute to an environment of open communication, where engineers feel empowered to share ideas and take initiative to solve problems
Other
- Passion for ongoing learning and knowledge-sharing
- Adept at approaching complex engineering challenges with innovative and unconventional solutions
- In office attendance Tuesday through Thursday, weekly (for NYC HQ)
- Flexible paid time off (and encouragement to use it!)
- Meaningful opportunity for community building through Employee Resource Groups
- Empowerment to own and lead change and affect the business
- Dedicated professional development opportunities