Software Engineer, Backend (All teams) – Brazil at DoorDash

Hybrid - São Paulo, Brazil

Apply
More jobs at DoorDash

DoorDash is building the world’s most reliable on‑demand logistics platform. As part of our global expansion, we are investing heavily in Brazil and growing our engineering presence in São Paulo. This unique opportunity lets you join one of Silicon Valley’s fastest‑growing companies while staying close to home. You’ll work on product teams or platform teams that power our three‑sided marketplace of Consumers, Dashers, and Merchants, improving restaurant discovery and optimizing delivery logistics.

Requirements

Experience

  • Experience with backend technologies and distributed systems

Skills

  • Backend development
  • Distributed systems
  • HTTP
  • REST APIs
  • gRPC
  • Microservices
  • Relational and non-relational databases
  • Problem solving
  • Testing
  • Ownership
  • Autonomy
  • Collaboration
  • English fluency

Languages

  • English

Responsibilities

  • Design, build, and maintain large‑scale backend systems used by millions of users
  • Contribute to the technical roadmap and define the architecture for key product areas
  • Drive improvements in performance, scalability, reliability, and security
  • Help transition parts of the monolithic codebase to a microservices architecture
  • Collaborate with cross‑functional teams across Brazil and the U.S.
  • Work on high‑impact features that directly improve the user experience for Dashers, Merchants, or Consumers

Technologies

HTTPREST APIsgRPCMicroservicesRelational databasesNon‑relational databases

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.