Mozilla Corporation is looking to expand the value and agency of its Firefox web browser for users by developing new features and capabilities for the New Tab section, requiring high-quality backend systems for recommendation and content services.
Requirements
- 4+ years experience as a software engineer
- 3+ years working experience with NodeJS or Python, Testing Frameworks.
- Working experience with SQL, React, Cloud Infra, AWS, Docker, GraphQL, TypeScript, CI/CD pipelines, Relational Databases.
- A background in shipping high quality software
Responsibilities
- Build high quality backend systems for Firefox offering up recommendation and content services for New Tab
- Write code and tests, build prototypes, solve problems with no clear solution, collaborate with other designers and engineers to make the web a better place
- Learn about a wide variety of problems and solutions across a large, mature codebase
- Work with multi-functional teams, building relationships and nurturing collaboration to reach shared goals
- Help to level-up the skills of your fellow engineers through code reviews, giving talks, and/or writing documentation
- Promote and maintain high standards of code-quality, focusing on performance, testing, security, usability, accessibility and maintainability
- Work with driven, committed team members to bring the open web to people around the world
Other
- Interest in and ability to work with a distributed team (requires good asynchronous written communication skills as well as good verbal communication skills)
- Willingness to provide and receive constructive feedback
- Contributions through asking questions and proposing new ideas
- A love of working with others collaboratively
- A keen interest in AI and bringing value of this tool to users in a privacy preserving and secure way.