Posted in

Software Engineer II – Backend

Software Engineer II – Backend

CompanyDoorDash
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelJunior, Mid Level

Requirements

  • B.S., M.S., or PhD. in Computer Science or equivalent
  • 2+ years of industry experience
  • Prior 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 (e.g. Postgres, Redis, Elasticsearch, RabbitMQ)

Responsibilities

  • 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 our monolithic codebase to a microservice-based architecture
  • Completely disrupt logistics by tackling bleeding-edge, technical problems

Preferred Qualifications

  • Experience building large scale, real-time applications
  • Experience with Java/Kotlin
  • Contributor to open source projects