Our Opportunity:

As a Senior Backend Engineer at RBI, 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.


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
Provide detailed and constructive design and code reviews

Basic Requirements:  

5+ years of experience designing and engineering large-scale production systems
Familiarity with serverless technology like AWS, Google Cloud Platform, or other cloud offerings
Knowledge of both relational and non-relational database systems and their tradeoffs in practice
Ability to independently define technical solutions from business requirements
Strong communication skills with technical and non-technical audiences

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

Restaurant Brands International and all of its affiliated companies (collectively, RBI) are equal opportunity and affirmative action employers that do not discriminate on the basis of race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or veteran status, or any other characteristic protected by local, state, provincial or federal laws, rules, or regulations. RBI’s policy applies to all terms and conditions of employment. Accommodation is available for applicants with disabilities upon request.