NOD-014 Senior Backend Engineer
Toronto
Our Client is seeking a Software Engineer to join their team based in Toronto, Ontario. They are one of the world’s largest quick service restaurant companies with more than $30 billion in system-wide sales and over 25,000 restaurants in more than 100 countries and U.S. territories.
As a Senior Back-End Engineer you will develop NodeJS applications running on AWS Lambda for our consumer applications across all our brands in multiple regions, which serve tens of millions of users and process hundreds of thousands of daily orders. You will work with your scrum team’s product owner to define solutions for our developing business needs and oversee the completion of key initiatives. You will also be responsible for helping to define our platform architecture and for mentoring more junior engineers.
Responsibilities:
- Develop NodeJS applications in TypeScript on AWS Lambda
- Work with a scrum team to ship new product features
- Help define platform architecture and best practices
- Mentor more junior engineers
Basic Requirements:
- 5+ years of professional experience in software engineering
- Ability to independently define technical solutions from business requirements
- Strong communication skills and drive to mentor team members
Preferred Requirements
- 2+ years of professional experience with NodeJS
- 2+ years of professional experience with AWS
- Experience with GraphQL
- Experience with NoSQL databases like DynamoDB
- Experience with Serverless framework
- Experience with infrastructure as code tools like Terraform