remote
Software Engineer, Backend All Levels - DoorDash Canada
Software Engineer
Seeking Backend Software Engineers of all levels to build and scale DoorDash's global logistics engine. Focus on developing a reliable 24x7 infrastructure for a three-sided marketplace.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs.
- Build and optimize distributed systems for high availability and performance.
- Collaborate with cross-functional teams to define and implement new features.
- Contribute to the architecture and evolution of our core logistics platform.
- Troubleshoot and resolve complex technical issues in production environments.
- Write clean, maintainable, and well-tested code.
Requirements
- Proven experience in backend software development.
- Strong understanding of distributed systems and microservices architecture.
- Proficiency in one or more programming languages (e.g., Java, Python, Go).
- Experience with database technologies (SQL/NoSQL) and cloud platforms (AWS, GCP, Azure).
- Excellent problem-solving and analytical skills.
Skills
pythonsqljavaawsgcpazure