MongoDB's Developer Productivity team is looking to improve their continuous integration system, Evergreen, by enhancing its frontend interface (Spruce) and log viewer (Parsley), and by developing a new AI-powered backend service (Sage) to assist engineers with debugging tasks.
Requirements
- 5+ years of strong experience in React and TypeScript
- Experience working with backend systems (experience in a statically typed compiled language like Go is a plus)
- Interest in developing agentic services and working with AI-powered developer tooling
- Track record of designing and implementing performant, large-scale web apps
- Familiarity with end-to-end testing frameworks such as Cypress or playwright
- Strong fundamentals in software engineering, including algorithms, data structures, and systems design
Responsibilities
- Design, build, and optimize web applications in React, GraphQL, and TypeScript, focusing on performance and user experience
- Lead development on Spruce and Parsley, delivering data-rich, highly interactive experiences that scale to massive CI workloads
- Collaborate with backend engineers working in Go and TypeScript to build seamless integrations between frontend and backend services
- Contribute to Sage, developing AI-powered agentic flows that help engineers debug tasks more effectively
- Ensure best practices in testing (Cypress), monitoring, and reliability
- Mentor team members and help shape the technical and cultural direction of our team
Other
- We are looking to speak to candidates who are based in New York City for our hybrid working model.
- Ability to thrive in environments with high impact and uncertainty, driving projects from 01 and beyond
- Mentor team members and help shape the technical and cultural direction of our team
- In twelve months, you'll be initiating and leading projects that shape the future of developer productivity at MongoDB, across frontend, log analysis, and AI agentic services.
- You'll mentor teammates and influence architectural direction on new greenfield projects.