Browse All Jobs

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
Apply

DoorDash Canada