Backend Engineer

DoorDash is building the world's most reliable on-demand, logistics engine for delivery, powering a 3-sided marketplace of Consumers, Merchants and Dashers.
$119,100 - $252,400
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Logistics

Description For Backend Engineer

DoorDash, the leading on-demand logistics platform, is seeking Backend Engineers to join their rapidly growing engineering team. This role offers an exciting opportunity to work on a large-scale 24x7 global infrastructure system that powers their three-sided marketplace connecting consumers, merchants, and dashers.

The position involves working on both product and platform teams, where you'll be at the intersection of product development and infrastructure. You'll be responsible for developing and maintaining backend services that support all product functionality, while considering the broader impact of technical decisions on business outcomes. The role requires collaboration across teams and careful evaluation of trade-offs to maximize business impact.

As a Backend Engineer, you'll be instrumental in developing large-scale web applications, defining architecture for product areas, and improving system performance, reliability, and security. A significant aspect of the role involves transitioning from a monolithic codebase to a microservice-based architecture, presenting unique technical challenges in the logistics space.

The ideal candidate should have at least 2 years of industry experience with backend technologies, strong knowledge of service-oriented architecture, and expertise in database systems. You'll work with modern technologies including PostgreSQL, Redis, and various SQL/NoSQL databases, while implementing REST APIs and maintaining high standards for code quality through unit testing.

DoorDash offers a comprehensive benefits package including competitive salary, equity grants, 401(k) with employer match, complete healthcare coverage, paid parental leave, and wellness benefits. The company's commitment to diversity and inclusion creates an environment where all perspectives are valued and encouraged to contribute to the company's mission of empowering local economies.

This hybrid role provides the flexibility of remote work while maintaining some in-office presence, allowing for effective collaboration and team building. Join DoorDash to be part of a rapidly growing company that's revolutionizing the logistics and delivery industry while tackling complex technical challenges at scale.

Last updated 13 days ago

Responsibilities For Backend Engineer

  • Develop, release and run large-scale web applications
  • Develop and define the backend architecture and tech stack for a product area
  • Improve performance, reliability, scalability and security for our backend systems
  • Be involved in transitioning monolithic codebase to a microservice-based architecture
  • Tackle bleeding-edge technical problems in logistics

Requirements For Backend Engineer

PostgreSQL
Redis
  • B.S., M.S., or PhD. in Computer Science or equivalent
  • Prior experience (2+ years industry 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

Benefits For Backend Engineer

401k
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
Commuter Benefits
  • 401(k) plan with employer match
  • Paid time off
  • Paid parental leave
  • Wellness benefits
  • Paid holidays
  • Medical, dental, and vision benefits
  • Disability and basic life insurance
  • Family-forming assistance
  • Commuter benefit match
  • Mental health program

Interested in this job?

Jobs Related To DoorDash Backend Engineer

Software Engineer, Performance Platform

Backend Software Engineer role at DoorDash focusing on performance optimization and platform development, offering competitive compensation and comprehensive benefits.

Full Stack Software Engineer

Full Stack Software Engineer role at DoorDash building data applications and APIs for internal and external consumers in Pune, India.

Software Engineer, Performance Platform

Software Engineer role at DoorDash focusing on performance optimization and platform development.

Software Engineer, Performance Platform

Software Engineer role at DoorDash focusing on performance optimization and platform development.

Software Engineer, Performance Platform

Software Engineer role at DoorDash focusing on performance optimization and platform development.