DoorDash is seeking a Backend Engineer to contribute to the development and maintenance of its large-scale, 24x7 global infrastructure. In this role, the individual will work on both product and product platform-based teams, addressing key business challenges through technical solutions. The engineer will operate backend services and architecture, collaborating cross-functionally to maximize business impact.
This role is hybrid with some in-office time expected and will report to an Engineering Manager.
Responsibilities include:
- Developing, releasing, and running large-scale web applications
- Defining backend architecture and tech stack for a product area
- Improving performance, reliability, scalability, and security for backend systems
- Transitioning the monolithic codebase to a microservice-based architecture
- Tackling bleeding-edge technical problems in logistics
The ideal candidate will possess:
- A B.S., M.S., or PhD. in Computer Science or equivalent
- Prior experience working with backend tech stacks
- Ability to analyze and improve system resource efficiency and scalability
- Experience with service-oriented architecture, REST APIs, unit testing, and architectural design
- Understanding of modern web stacks and architecture (HTTP, REST)
- Experience with SQL and NoSQL databases (e.g., Postgres, Redis, Elasticsearch, RabbitMQ)
DoorDash offers:
- Comprehensive benefits and perks including premium healthcare
- Wellness expense reimbursement
- Paid parental leave