Enable job alerts via email!

Software Engineer II, Backend

Rocket Lab

Toronto

On-site

CAD 70,000 - 110,000

Full time

30+ days ago

Job summary

An innovative firm is seeking experienced product engineers to enhance its backend services and architecture. In this role, you will tackle exciting challenges at the intersection of product and infrastructure, developing solutions that maximize business impact. You will be part of a dynamic team focused on transitioning from monolithic to microservice architectures, improving system efficiency, and ensuring the reliability and scalability of backend systems. Join a company that empowers local economies through technology and offers comprehensive benefits, fostering a diverse and inclusive workplace.

Benefits

Healthcare benefits
Wellness support
Parental leave

Qualifications

  • 2+ years of industry experience with backend technology stacks.
  • Understanding of modern web stacks including HTTP and REST.

Responsibilities

  • Develop and maintain large-scale web applications.
  • Enhance backend systems for performance, reliability, and security.

Skills

Backend technology stacks
System efficiency analysis
REST APIs
Unit testing
Service-oriented architecture
SQL databases
NoSQL databases

Education

B.S. in Computer Science
M.S. in Computer Science
PhD in Computer Science

Tools

Postgres
Redis
Elasticsearch
RabbitMQ
Java
Kotlin
Job description
About the Team

DoorDash is building the world's most reliable on-demand logistics engine for delivery. We are seeking experienced engineers to join our growing team to develop a 24x7, global infrastructure system that supports our marketplace connecting consumers, merchants, and dashers.

About the Role

Product engineers operate at the intersection of product and infrastructure, solving key business problems with elegant technical solutions. You will manage our backend services and architecture, collaborating cross-functionally and making trade-offs to maximize business impact.

Responsibilities
  • Develop, deploy, and maintain large-scale web applications.
  • Design and define backend architecture and technology stack for specific product areas.
  • Enhance performance, reliability, scalability, and security of backend systems.
  • Participate in transitioning from monolithic to microservice architecture.
  • Tackle cutting-edge technical challenges to innovate logistics solutions.
Qualifications
  • B.S., M.S., or PhD in Computer Science or equivalent.
  • At least 2 years of industry experience.
  • Experience with backend technology stacks.
  • Ability to analyze and improve system efficiency, scalability, and stability.
  • Knowledge of service-oriented architecture, REST APIs, unit testing, and architectural design.
  • Understanding of modern web stacks (HTTP, REST).
  • Experience with SQL and NoSQL databases (e.g., Postgres, Redis, Elasticsearch, RabbitMQ).
Nice to Have
  • Experience building large-scale, real-time applications.
  • Proficiency in Java/Kotlin.
  • Contributions to open-source projects.

Note: For jobs in NYC or remote roles associated with our NYC office, we utilize Covey in our hiring process. Details about Covey and audit results are available via provided links.

About DoorDash

DoorDash empowers local economies through innovative logistics and technology. Our mission is to support the growth of local businesses and improve the delivery experience for all users. We offer comprehensive benefits including healthcare, wellness support, and parental leave.

Our Commitment to Diversity and Inclusion

We are dedicated to building inclusive teams that reflect diverse backgrounds and perspectives. We believe innovation thrives when everyone has a seat at the table and access to opportunities.

If accommodations are needed, please inform your recruiting contact at initial contact.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs