Staff Software Engineer, Backend

DoorDash DoorDash · Consumer · San Francisco, CA · 341 Executive Engineering

Staff Backend Engineer to build and maintain a large-scale 24x7 global infrastructure system powering DoorDash's marketplace. Responsibilities include developing and releasing web applications, defining backend architecture, improving system performance and reliability, and transitioning to a microservice architecture. Requires 8+ years of experience, backend tech stack expertise, and knowledge of service-oriented architecture, databases, and modern web stacks.

What you'd actually do

  1. Develop, release and run large-scale web applications
  2. Develop and define the backend architecture and tech stack for a product area
  3. Improve performance, reliability, scalability and security for our backend systems
  4. Be involved in transitioning our monolithic codebase to a microservice-based architecture
  5. Completely disrupt logistics by tackling bleeding-edge, technical problems

Skills

Required

  • B.S., M.S., or PhD. in Computer Science or equivalent
  • 8+ years of industry experience
  • Prior experience working with backend tech stacks
  • Ability to analyze and improve efficiency, scalability, and stability of various system resources
  • Experience with service oriented architecture, writing REST API’s, unit testing, and architectural design
  • Understanding of modern web stacks and architecture (HTTP, REST)
  • Experience with SQL and NoSQL databases and other technologies (e.g. Postgres, Redis, Elasticsearch, RabbitMQ)

What the JD emphasized

  • 8+ years of industry experience