Software Engineer II – Backend
Company | DoorDash |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Junior, 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