Date Posted:  Nov 25, 2025

Title:  Software Engineer - Checkout


Description: 

 

You might not know our name, but you know where we are. That’s because Compass Group Canada is part of a global foodservice and support services company that’s the 6th largest employer in the world, with 625,000 employees.

You’ll find us in schools, colleges, hospitals, office buildings, senior living communities, tourist attractions, sports venues, remote camps and military installations and more. We’re in all major cities, at remote work sites and everywhere in between – doing business in Canada and 50+ other countries where you can learn and grow. Join us now and point your career forward!

Why work with Compass Digital? We are a member of Compass Group North America the leading foodservice and support services company. We create remarkable customer experiences through the innovative design and development of technology products and services. Compass Digital began as an innovation startup and the team has since rapidly grown and now supports technology and innovation across all of North America. Compass Digital is comprised of user experience designers, developers, data scientists, project managers, business analysts, marketers and technology implementation managers, all of whom look at the world from a human perspective to rethink what's possible in the areas of technology innovation and consumer engagement within the foodservice and hospitality industries. Join us.

About the Role

Role Details:

Hybrid - 3 times a week in office ( Toronto or Mississauga)

 

The Full-Stack Developer (Checkout) will join a small, entrepreneurial team in building the next-generation checkout experience for Compass Digital. Currently in pilot stage, this system is poised for rapid growth. In the coming months, we’ll be scaling the system, adding new features, and expanding its reach to more markets and use cases, with a long-term vision to reinvent what the checkout experience can be. The team operates like a startup with fast-paced development and the opportunity to shape a product with massive potential impact.

Job Summary

Now, if you were to come on board as our Full-Stack Developer (Checkout), we’d ask you to do the following for us:
Help us implement standards, next-best practices for code quality and test coverage
Consider performance, usability & accessibility first
Care about our users’ experience just as much as our developers’
Work across the stack, rounding out your skillset or choosing a specialization
Ensure scalability and reliability in all decisions
Approach work with curiosity, and critically question the status quo
Build your leadership skills within your team
This role includes participation in an on-call rotation to support the reliability of our systems. On-call is shared fairly across the team and supported with robust tooling.
You will have the opportunity to use the latest and greatest cloud and open-source technology in developing technology driven hospitality experiences for our customers and to provide self-service capabilities for non-technical groups
What we like to use: Vue, Typescript, trunk-based development, AWS CDK, TEMPLE principles for o11y, Serverless (npm), managed AWS services, feature flagging
Have an interest in AI? We want to hear all about it

 

Think you have what it takes to be our Full-Stack Developer (Checkout)? We’re committed to hiring the best talent for the role. Here’s how we’ll know you’ll be successful in the role:
You have a variety of experience and are driven by getting things done
You’re not done learning yet, or maybe ever
You understand macro-services, microservices and service monoliths.
You add diversity of thought, background, experience, and skill
You bring your whole self to the team, or are learning how to
You thrive in a unique, collaborative, high energy environment, and actively build trust
Accountability, integrity, and respect for people’s ideas and time

Compass Group Canada is committed to nurturing a diverse workforce representative of the communities within which we operate. We encourage and are pleased to consider all qualified candidates, without regard to race, colour, citizenship, religion, sex, marital / family status, sexual orientation, gender identity, aboriginal status, age, disability or persons who may require an accommodation, to apply.

 

For accommodation requests during the hiring process, please contact PeopleHub@compass-canada.com for further information.


Job Segment: Food Service, Hospitality