Senior Backend Engineering Lead

4 weeks ago


Mississauga, Ontario, Canada Compass Digital Full time

About Us

At Compass Digital, our Core Product Engineering team specializes in creating innovative food ordering applications, operator management systems, and kitchen display solutions, enhancing the experience for hospitality guests and streamlining operations for both front and back of house.

Our back-end services are integral to the guest's journey in hospitality.

Your Role

As a Senior Backend Engineer, you will focus on key areas including:

  • Decoupling systems where feasible
  • Refactoring and rewriting code as needed
  • Promoting an observability-first approach within the team
  • Enhancing the security framework of our services
  • Establishing standards and best practices for code quality and testing
  • Preparing our services for a significant increase in transaction volume
  • Critically evaluating and constructively challenging our design choices and priorities
  • Acting as a technical mentor for your team

This position offers the chance to leverage cutting-edge cloud and open-source technologies, shaping how we create technology-driven hospitality solutions for our clients while enabling self-service capabilities for non-technical teams.

Technologies We Utilize

We employ a variety of tools and methodologies including Trunk Based Development, MONOREPO strategies, AWS CDK, our proprietary CI/CD tools, observability frameworks, migration to Typescript, Serverless architectures, and feature flagging.

Your Responsibilities

As a Senior Backend Engineer, your contributions will include:

  • Advocating for customer and product engineering perspectives
  • Sharing your expertise and insights with our backend teams
  • Leading, mentoring, and collaborating with team members
  • Supporting our vision and embracing our journey
  • Facilitating the growth and development of our product engineering practices
  • Thinking broadly while also diving deep into specific challenges
  • Identifying opportunities to secure, stabilize, scale, and improve our backend services
  • Balancing research, planning, experimentation, and execution with business priorities and technology debt
  • Taking ownership of your technology stack and actively supporting it with your team (shared on-call duties)

Qualifications for Success

To excel in this role, you should possess:

  • Experience in building diverse back-end service architectures
  • A curious mindset with strong critical thinking abilities
  • Adeptness in simplifying complex problems and a commitment to continuous learning
  • An understanding of macro-services, micro-services, and service monoliths
  • A diverse background that adds value to our team
  • The ability to provide fresh perspectives and engage in constructive debate
  • A genuine interest in learning, sharing knowledge, and contributing to team growth
  • A focus on evolving our observability practices
  • The ability to thrive in a collaborative, high-energy environment while fostering trust through accountability and respect


  • Mississauga, Ontario, Canada Element Fleet Management Full time

    Embark on a Career with Element Fleet ManagementAt Element, our team members play a crucial role in enhancing the lives of individuals every day. We are revolutionizing the fleet management industry by prioritizing human experience over mere business metrics, delivering exceptional service to our clients. Become a part of this transformative journey.Position...

  • Lead Backend Engineer

    4 weeks ago


    Mississauga, Ontario, Canada Element Fleet Management Full time

    Join Element Fleet ManagementAt Element, our team members play a crucial role in enhancing the lives of individuals every day. We are revolutionizing the fleet management industry by placing a strong emphasis on people, ensuring an exceptional client experience. Become a part of our forward-thinking approach.Position OverviewWe are seeking a Lead Backend...


  • Mississauga, Ontario, Canada Element Fleet Management Full time

    Embark on a Professional Journey with ElementAt Element, our team members play a crucial role in enhancing the lives of individuals every day. We are revolutionizing the fleet management industry by placing a strong emphasis on people rather than just business, ensuring an exceptional client experience. Become a part of this transformative vision.Position...


  • Mississauga, Ontario, Canada Mimecast Full time

    Mimecast: Senior Backend Software Engineer - Cloud Integrated SolutionsBecome a vital member of our team at Mimecast, contributing to the development of innovative protection solutions that ensure seamless security across various communication and collaboration platforms.Why Work With Us?Key Responsibilities:Collaborate with diverse teams to implement...


  • Mississauga, Ontario, Canada Element Fleet Management Full time

    Embark on a Professional Journey with ElementAt Element, our team members significantly influence the lives of individuals every day. We are revolutionizing the fleet management industry by prioritizing people over profit, ensuring an exceptional client experience. Become a part of this transformative vision.Position OverviewWe are seeking a Senior Backend...


  • Mississauga, Ontario, Canada Mimecast Full time

    Position OverviewAs a Senior Python Backend Engineer, you will play a pivotal role in the development of our innovative cloud-integrated security solutions. Your expertise will contribute to the evolution of Mimecast's next-generation protection products.Key ResponsibilitiesDevelop and enhance components of our Cloud Integrated platform, focusing on backend...


  • Mississauga, Ontario, Canada Mimecast Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Mimecast. As a key member of our engineering squad, you will be responsible for designing, developing, and optimizing backend systems for data processing at scale within AWS.Key ResponsibilitiesDesign and develop cloud-based microservices in Python, Java, and Go,...


  • Mississauga, Ontario, Canada Mimecast Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Mimecast. As a key member of our engineering squad, you will be responsible for designing, developing, and optimizing backend systems for data processing at scale within AWS.Key ResponsibilitiesDesign and develop cloud-based microservices in Python, Java, and Go,...


  • Mississauga, Ontario, Canada Open Systems Technologies Full time

    **Job Title:** Senior Backend Java Developer**Job Summary:** Open Systems Technologies is seeking a highly skilled Senior Backend Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-performance Java applications.**Key Responsibilities:**Solve complex business...


  • Mississauga, Ontario, Canada Open Systems Technologies Full time

    **Job Title:** Senior Backend Java Developer**Job Summary:** Open Systems Technologies is seeking a highly skilled Senior Backend Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-performance Java applications.**Key Responsibilities:**Solve complex business...


  • Mississauga, Ontario, Canada The Engineering Institute of Canada Full time

    About the RoleWe are seeking a highly skilled Senior Mechanical Engineer to join our team at The Engineering Institute of Canada. As a key member of our engineering team, you will be responsible for leading and managing mechanical design projects from conception to completion.Key ResponsibilitiesClient Interface and Project Planning: Develop and maintain...


  • Mississauga, Ontario, Canada Axzoraresourcing Full time $125

    About the RoleWe are seeking a highly skilled Senior Java Backend Developer to join our team at Axzoraresourcing. The ideal candidate will have over 10 years of experience in software development, with a strong emphasis on backend development and proficiency in React.Key ResponsibilitiesBackend Development (70%):Design, develop, and maintain robust backend...


  • Mississauga, Ontario, Canada Axzoraresourcing Full time $125

    About the RoleWe are seeking a highly skilled Senior Java Backend Developer to join our team at Axzoraresourcing. The ideal candidate will have over 10 years of experience in software development, with a strong emphasis on backend development and proficiency in React.Key ResponsibilitiesBackend Development (70%):Design, develop, and maintain robust backend...


  • Mississauga, Ontario, Canada BookMyHelp Full time

    About UsAt BookMyHelp, we're revolutionizing the way people connect with local professionals who can make life easier. Whether it's home services, business support, or a helping hand, we're building a platform that streamlines it all. And we need YOU to help power the tech that makes it happen!Position OverviewThis isn't your typical internship. As a Backend...


  • Mississauga, Ontario, Canada BookMyHelp Full time

    About UsAt BookMyHelp, we're revolutionizing the way people connect with local professionals who can make life easier. Whether it's home services, business support, or a helping hand, we're building a platform that streamlines it all. And we need YOU to help power the tech that makes it happen!Position OverviewThis isn't your typical internship. As a Backend...


  • Mississauga, Ontario, Canada BookMyHelp Full time

    About UsAt BookMyHelp, we're revolutionizing the industry by connecting individuals with local professionals who can simplify their lives. Whether it's home services, business support, or a helping hand, we're building a platform that streamlines it all. And we need YOU to help power the technology that makes it happen.Position OverviewThis isn't your...


  • Mississauga, Ontario, Canada BookMyHelp Full time

    About UsAt BookMyHelp, we're revolutionizing the industry by connecting individuals with local professionals who can simplify their lives. Whether it's home services, business support, or a helping hand, we're building a platform that streamlines it all. And we need YOU to help power the technology that makes it happen.Position OverviewThis isn't your...


  • Mississauga, Ontario, Canada BookMyHelp Full time

    About UsAt BookMyHelp, we're revolutionizing the way people connect with local professionals who can make life easier. Whether it's home services, business support, or a helping hand, we're building a platform that streamlines it all. And we need YOU to help power the tech that makes it happen.Position OverviewThis isn't your typical internship. As a Backend...


  • Mississauga, Ontario, Canada BookMyHelp Full time

    About UsAt BookMyHelp, we're revolutionizing the way people connect with local professionals who can make life easier. Whether it's home services, business support, or a helping hand, we're building a platform that streamlines it all. And we need YOU to help power the tech that makes it happen.Position OverviewThis isn't your typical internship. As a Backend...


  • Mississauga, Ontario, Canada Webologixglobal Full time

    Job Title: Backend DeveloperLocation: RemoteType of Hire: Full-timeResponsibilities:Hands-on experience with cloud-based technologies and microservices architecture.Experience with NoSQL databases, such as MongoDB.Implementing distributed caching systems for high-performance applications.Conducting code reviews for both front-end and back-end components to...