Full Stack Software Engineer

Technology and logistics company that started with door-to-door delivery, empowering local economies through delivery services.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Description For Full Stack Software Engineer

DoorDash is seeking a Full Stack Software Engineer to join their Data Engineering team in Pune, India. This role is crucial in building data applications for both internal and external consumers, including the Data as a Platform (DaaP) solution. The position involves developing APIs and end-to-end solutions that enable merchants and partners to integrate with DoorDash's data pipeline.

The ideal candidate will have 3-5 years of experience in software development, with strong expertise in RESTful APIs, gRPC, and SQL. They should be proficient in Java, Kotlin, or Python, and have experience with frontend technologies like JavaScript and React. The role requires a solid foundation in computer science fundamentals and experience with microservice-based architectures and cloud services.

Working in a hybrid setting, you'll collaborate with Data Analysts, Data Scientists, ML Engineers, and Data Infrastructure engineers across different time zones. This is an excellent opportunity for someone who wants to work on cutting-edge technologies and solve complex problems in the data engineering space.

DoorDash offers a culture of leadership, continuous learning, and customer obsession. The company is committed to diversity and inclusion, providing comprehensive health benefits and competitive compensation. As part of the team, you'll contribute to DoorDash's mission of empowering local economies while working on innovative solutions that shape the future of delivery services.

This role reports directly to a Data Engineering Manager and offers significant growth potential in a rapidly evolving technology company. If you're passionate about data engineering, enjoy full-stack development, and want to make a meaningful impact on a platform that serves millions of users, this position at DoorDash could be your next career move.

Last updated 24 days ago

Responsibilities For Full Stack Software Engineer

  • Build applications to be used by internal consumers for data analytics and data engineering
  • Partner with Data Analysts, Data Scientists, ML Engineers and Data Infrastructure engineers to collaborate on projects
  • Work on cutting edge technologies and solve complex problems for Data Engineering

Requirements For Full Stack Software Engineer

Java
Kotlin
Python
JavaScript
React
  • 3-5 years of software development experience on tech stacks including RESTful APIs, gRPC and SQL
  • Bachelor's or Master's degree in Computer Science or related discipline
  • Strong foundation in computer science and engineering: algorithms, data structures, programming, databases, design patterns, virtualization
  • Proficiency in object-oriented programming using Java or Kotlin or Python
  • Experience in building large-scale microservice-based architectures + working with cloud services like AWS, GCP, or Azure
  • Excellent communication and interpersonal skills, and ability to collaborate with remote team members across time zones

Benefits For Full Stack Software Engineer

  • Comprehensive health benefits
  • Great compensation packages

Interested in this job?

Jobs Related To DoorDash Full Stack Software Engineer

Backend Engineer

Backend Engineer role at DoorDash focusing on building and maintaining large-scale infrastructure systems for on-demand delivery logistics.

Software Engineer, Performance Platform

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

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.