Software Engineer, Backend (All Teams)
Core
Develop, release, and run large-scale web applications and backend architecture for DoorDash's global logistics engine supporting a three-sided marketplace.
Role type
Senior Backend Software Engineer
Builds
Backend services and architecture for DoorDash's on-demand delivery platform
Domain
Logistics / E-commerce / Distributed Systems
Deliverable
production ML models | product features
Required skills
Backend architecture design, REST API development, SQL and NoSQL databases, Service-oriented architecture, Microservices transition, System scalability and reliability, AI coding tools proficiency
Preferred skills
Experience transitioning monolithic codebases to microservices, Deep understanding of modern web stacks (HTTP, REST)
Technologies
Postgres, Redis, Elasticsearch, RabbitMQ, REST, HTTP
Responsibilities
Develop and define backend architecture and tech stack for a product area, Improve performance, reliability, scalability and security for backend systems, Transition monolithic codebase to microservice-based architecture, Develop, release and run large-scale web applications
Seniority
Senior, hands-on IC
