Browse All Jobs
Job Description
DoorDash is seeking a Software Engineer II, Backend to join their fast-growing engineering team. The ideal candidate will develop and run large-scale web applications, define backend architecture, and improve system performance. This role involves transitioning a monolithic codebase to a microservice-based architecture and tackling bleeding-edge technical problems.Role involves:
  • Developing, releasing, and running large-scale web applications
  • Developing and defining the backend architecture and tech stack for a product area
  • Improving performance, reliability, scalability, and security for our backend systems
  • Transitioning our monolithic codebase to a microservice-based architecture
  • Disrupting logistics by tackling bleeding-edge, technical problems
Requirements:
  • B.S., M.S., or PhD. in Computer Science or equivalent
  • 2+ 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)
Role offers:
  • Opportunity to work on a 24x7, global infrastructure system
  • Chance to collaborate cross-functionally
  • Opportunity to maximize business impact for the company
Apply Manually