Summary
What you’ll impact
Our company is looking for a Senior Backend Engineer to work on a route optimization platform and a developer API suite. The role involves designing and implementing scalable Node.js services, working with MongoDB, and delivering end-to-end ownership of backend systems.
Responsibilities
What you'll do
- Help build the services and integrations that power RoadWarrior’s route optimization platform and the APIs that comprise the MapQuest for Developers ecosystem.
- Design and implement scalable backend systems in Node.js: Develop modern backend services using Node.js (with TypeScript preferred) optimized for scale, low latency, and reliability.
- Work with MongoDB at scale: Design and optimize data structures primarily using MongoDB. Some legacy SQL systems are still in use, so familiarity with relational databases is a plus, though most day-to‑day work is with NoSQL.
- Build and operate distributed systems: Architect and deploy highly scalable APIs and services used by internal products and external developer customers.
- Deliver end-to-end ownership: Take projects from planning and architecture through implementation, deployment, and ongoing support.
- Collaborate across teams: Work closely with engineers, product managers, and stakeholders across both product lines to solve complex backend and data challenges.
- Adapt quickly in an agile environment: Operate with autonomy while contributing to lightweight, agile planning and prioritization processes.
Requirements
What you’ll bring
- 5+ years of backend development experience, with a proven record of building systems at scale.
- 3+ years of production experience in Node.js, ideally with TypeScript.
- 2+ years of experience with NoSQL databases, especially MongoDB.
- Bonus: Familiarity with GraphQL, even if not used day-to-day, is appreciated.
- Commitment to code quality: You follow engineering best practices, write clean and maintainable code, and are comfortable in Git-driven workflows.
- Strong communication and organizational skills: You can clearly articulate ideas, lead discussions, and manage your time effectively.
- Experience with mapping and geolocation APIs (e.g., MapQuest, Google Maps, OpenStreetMap) is a major plus.
- Open source contributions are welcome!