Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Backend Engineer

Full-time

Parts Town Canada

See What We're All About

As the fastest-growing distributor of restaurant equipment, HVAC and residential appliance parts, we like to do things a little differently. First, you need to understand and demonstrate our Core Values with safety being your first priority. That's key. But we're also looking for unique enthusiasm, high integrity, courage to embrace change...and if you know a few jokes, that puts you on the top of our list!

Do you have a genius-level knowledge of original equipment manufacturer parts? If not, no problem! We're more interested in passionate people with fresh ideas from different backgrounds. That's what keeps us at the top of our game. We're proud that our workplace has been recognized for its growth and innovation on the Inc. 5000 list 15 years in a row and the Crain's Fast 50 list ten times. We are honored to be voted by our Chicagoland team as a Chicago Tribune Top Workplace for the last four years.

If you're ready to roll up your sleeves, go above and beyond and put your ambition to work, all while having some fun, let's chat – Apply Today!

Perks

  • Parts Town Pride – check out our virtual tour and culture!
  • Quarterly profit-sharing bonus
  • Hybrid Work schedule
  • Team member appreciation events and recognition programs
  • Volunteer opportunities
  • All the traditional benefits like health, dental and life insurance, RRSP/DPSP match, employee assistance programs and time away - don't worry, we've got you covered.

The Job at a Glance

As a Principal Backend Engineer, you will design, architect, and optimize scalable microservices that power our eCommerce and enterprise platforms. You'll drive backend architecture and ensure seamless integration across systems like commerce, CMS, ERP, PIM, and marketing. Championing best practices in modularization, API design, and event-driven architectures, you'll leverage Node.js, TypeScript, Docker, Kubernetes, and serverless technologies to create secure, high-performance services.

You'll own backend engineering policies, CI/CD pipelines, and testing automation to ensure reliable deployments. As a technical leader, you'll define logging, observability, and disaster recovery strategies, ensuring high availability. Collaboration with frontend, DevOps, and data teams will be key to optimizing system performance. Mentoring engineers and contributing to architectural decisions will be central to your role. This position is ideal for someone with extensive experience in backend design and distributed systems.

A Typical Day

  • Backend Architecture: Design scalable, cloud-native microservices and ensure seamless interoperability between platforms (eCommerce, CMS, ERP, PIM, marketing)
  • Implementation & Best Practices: Leverage Node.js, TypeScript, Docker, Kubernetes, and serverless technologies to build high-performance services. Advocate for modularization, API-first, event-driven architectures, and domain-driven design
  • Engineering Standards: Establish CI/CD practices, automated testing, and backend tooling standards. Drive adoption of best practices for service-to-service communication (REST, GraphQL, gRPC)
  • Operational Practices: Lead disaster recovery strategies, define observability and logging best practices, and drive automated testing strategies
  • Cross-functional Collaboration: Work with frontend, DevOps, and data teams to optimize APIs, caching, and databases.
  • Mentor engineers and collaborate with other Principal Engineers to ensure engineering excellence

To Land This Opportunity

  • You have strong written and verbal communication skills in English
  • You have 10+ years of experience in backend system design, eCommerce, and distributed applications
  • You're an expert in Node.js, TypeScript, and cloud-native platforms (Azure preferred)
  • You're passionate and knowledgeable of databases (PostgreSQL, MongoDB, Redis), microservices, event-driven architectures (Kafka, NATS), and API standards (REST, GraphQL)
  • You possess experience with unit, integration, and contract testing (Jest, Mocha, Pact) and CI/CD (Terraform, Pulumi)
  • You are a familiar with cloud platforms (AWS, Azure), serverless computing, Kubernetes, and containerization
  • You have proven ability to mentor engineers and collaborate across teams.

About Your Future Team

The Ecommerce team is a fast-growing group that embraces the rapid change that comes with incredible growth. We bring our whole selves to work each day - personality and all - in true Parts Town style.

At Parts Town, we value transparency and are committed to ensuring our team members feel appreciated and supported. We prioritize our positive workplace culture where collaboration, growth, and work-life balance are celebrated. Parts Town is a pay-for performance company. In addition to base pay, some roles offer a profit-sharing program, and an annual bonus depending on the role. Our comprehensive benefits package includes health, dental, vision insurance, RSP with match, employee assistance programs, paid time off, paid personal emergency leave, paid holidays, paid parental leave, and professional development opportunities.

Parts Town is an equal opportunity employer committed to creating an inclusive, accessible, and welcoming workplace where everyone can thrive. We celebrate diversity and are committed to fostering a culture of respect, belonging, and equal opportunity. Accommodation is available upon request throughout the recruitment, selection, and employment process. If you require a reasonable accommodation, please let us know and we will work with you to meet your needs.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Backend Engineer in Toronto, ON vacancy
  •  ...Principal Software Engineer – CoCounsel     CoCounsel is our most advanced AI offering to date – combining generative and agentic AI capabilities...  ...Engineer, you will set the technical direction for the backend, AI orchestration, and identity systems that turn frontier... 
    Suggested
    Long term contract
    Remplacement
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...won’t just contribute. You’ll make things happen–fast. About the Job This role sits on the Chorus Engineering team in Toronto, working on mission-critical backend systems that power our conversation intelligence platform. You'll be a technical anchor on the team, setting... 
    Suggested
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    2 hours ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates within Canada only, working in Eastern Time Zone...  ...expertise across our technical stack, including C#/.NET for backend development, TypeScript and Angular for modern single-page applications... 
    Suggested
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Toronto, ON
    9 days ago
  •  ...revenue growth and expanding enterprise demand, we’re scaling our engineering team to support increasingly complex, data-intensive workflows...  ...to real-time workflow execution. We’re hiring a Senior Backend Engineer to help build and scale the core infrastructure behind... 
    Suggested
    Full time
    Work at office

    feathery

    Toronto, ON
    1 day ago
  •  ...experience with Ruby on Rails and React.js preferred ~ English Language Proficiency ~ Bachelor's degree in Computer Science or Engineering discipline or equivalent experience ~ Formidable HTML/CSS/JavaScript and MVC software framework experience. ~ Solid understanding... 
    Suggested
    Hourly pay
    Internship
    Work from home
    Monday to friday
    Shift work

    Homebase

    Toronto, ON
    3 days ago
  •  ...on an exceptional basis for highly qualified candidates who possess specialized skills critical to this role.   As a Senior Backend Engineer , you will have a hand in architecting the technology and customer experience that are pivotal to multiple web products for patients... 
    Full time
    Live out
    Visa sponsorship

    nimblerx

    Toronto, ON
    11 days ago
  •  ...your technical expertise can directly impact how the world's leading professionals access and utilize information? This is a Principal Engineer opportunity supporting the evolution of the ONESOURCE Platform and ONESOURCE AI organizations. Why This Role Matters The... 
    Long term contract
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...and auditing of infrastructure. Mentor senior and mid-level engineers, raise the quality bar through design and code review, and influence...  ...on positional authority. What you bring: ~12+ years of backend, platform, or infrastructure engineering experience, or equivalent... 
    Contract work
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    2 hours ago
  •  ...Governance (OIG) organization is looking for a Principal Engineer to join our team — OIG is Okta’s...  .../cloud-native languages used in Okta's backend stack ~ Demonstrated ability to influence...  ...platforms Familiarity with workflow engines or approval/routing systems (e.g.,... 
    Local area
    Remote work
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    19 days ago
  •  ...ligne.     Ce que vous ferez Être le principal moteur et expert pour la conception, la...  ...'Ingénierie des Données, le DevOps et le Backend.     English Description:...  ...Learning Platform, the Staff ML Platform Engineer within Mistplay’s Data Team will play a key... 
    Full time
    Work at office
    Day shift
    2 days per week

    mistplay

    Toronto, ON
    4 days ago
  •  ..., flexibly, and collaboratively — without compromising standards — we want to hear from you. We're looking for an exceptional backend engineer and hands-on architect to help us scale and connect millions of devices to wireless networks. The projects and potential impact are... 
    Worldwide

    USMobile

    Toronto, ON
    12 days ago
  • $80k - $89k per year

     ...supporting the tools that drive the business. From design, artwork & photography to engineering, systems & data, we support all of Lush’s digital needs. The Role As an Intermediate Backend Engineer, you will contribute to backend services and tooling that support the... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours
    2 days per week
    1 day per week

    Lush Handmade Cosmetics

    Toronto, ON
    13 days ago
  •  ...performance efficient and memory optimized code We'll be reaching out to candidates that have: ~2+ years of experience as a Backend Software Engineer. ~ Very strong problem solving skills in data structures, algorithms, and optimization ~ Experience working with... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Toronto, ON
    17 days ago
  • $62.87k - $147.5k per year

     ...At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects...  ...About the role you're considering We are looking for senior backend engineers for a critical project, that comprises a series of... 
    Permanent employment
    Full time
    Manual labor
    Local area
    Remote work

    Capgemini

    Toronto, ON
    2 days ago
  • $118k - $152k per year

     ...business impact. The Role We're looking for a Staff Java Engineer who combines deep technical expertise with a passion for engineering...  ...and engineering teams to design and deliver resilient, scalable backend solutions using modern Java technologies, cloud platforms, and... 
    Long term contract
    Internship
    Immediate start

    Capco

    Toronto, ON
    2 days ago
  • $120k - $150k per year

     ...DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our...  ...problems with elegant technical solutions. You'll operate our backend services and architecture that support all product functionality... 
    Full time
    Local area

    DoorDash Canada

    Toronto, ON
    6 days ago
  •  ...few!   The opportunity: Join our Blocks team as a Software Engineer and play a critical role in shaping the core infrastructure that...  ..., and performance optimization. If you're passionate about backend engineering, solving complex problems, and working on foundational... 
    Full time
    Remote work

    pigment

    Toronto, ON
    12 days ago
  •  ...and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features to designing, implementing, and maintaining robust,... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Toronto, ON
    5 days ago
  • $135k - $145k per year

     ...what Aviso has to offer at " rel="nofollow noreferrer noopener" The Opportunity We’re looking to fill an opening for a Principal Network Engineer to join our Technology Ops & Support Partners team. Reporting to the Director, Infrastructure Operations, the Principal Network... 
    Long term contract
    Full time
    Internship

    Aviso Wealth

    Toronto, ON
    6 days ago
  •  ...We are hiring a Senior Backend Engineer for its Customer Focus Group (CFG) — a technical team that bridges engineering and the commercial side of the product. CFG members handle development, architecture, product, and direct customer interaction: translating customer needs... 

    CommIT

    Toronto, ON
    10 days ago
  •  ...to leave our clients better than we found them, and to create a place where our people are proud to Build. Better. As a Principal Data Engineering leader at RAVL, you will design, define, and elevate enterprise-grade data and AI platforms that are secure, scalable, and high... 
    Permanent employment
    Full time

    ravl_io

    Toronto, ON
    12 days ago
  • $167.5k - $235k per year

     ...find solutions to customer challenges Improve the performance, reliability, and scalability of our existing systems Promote engineering excellence through technical leadership, knowledge-sharing and mentorship Add capabilities to our high-volume, fault-tolerant processing... 
    Casual work
    Work at office
    Local area

    Justworks

    Toronto, ON
    13 days ago
  • $120k - $155k per year

     ...Fitch Group is currently seeking a Lead/Principal Data Engineer based out of our Toronto office. As a leading, global financial information services provider, Fitch Group delivers vital credit and risk insights, robust data, and dynamic tools to champion more efficient,... 
    Long term contract
    Temporary work
    Work at office
    Immediate start
    Worldwide
    Shift work
    2 days per week

    Fitch Group

    Toronto, ON
    8 days ago
  • $110 - $125 per hour

     ...We’re building sustainable solutions for our customers, our business, and the broader global community. Join a team of passionate engineers, innovators, and problem-solvers working together to build scalable platforms and create meaningful economic opportunities worldwide... 
    Long term contract
    Contract work
    Temporary work
    Immediate start
    Worldwide
    Toronto, ON
    14 days ago
  • ________This is an example!________ PLEASE READ: these jobs are testing jobs of Lever's testing environment - please do not apply for this job. Lever was founded ten years ago to tackle the most strategic challenge that companies face: how to recruit and hire top talent...

    leverdemo-8

    Toronto, ON
    12 days ago
  •  ...Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in...  ...Engineer, Full Stack at Noetica, you'll help build robust backend systems and APIs that power our search-centric web experience... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...with their work from any endpoint, anywhere in the world. We engineer the end-to-end device experience—from our flagship FastPass ,...  ...technical innovations on the Okta Engineering Blog .   The Principal Software Engineer Opportunity We seek a visionary and highly... 
    Long term contract
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    19 days ago
  • $180k - $210k per year

     ...About Us We’re looking for a Staff Engineer -  User Experience (Backend) to join our Patient Platform team and shape the systems that power patient-facing experiences across our health technology platform. This team owns the APIs, orchestration services, and communication... 
    Contract work
    Internship
    Local area
    Immediate start
    Remote work
    Flexible hours

    Prenuvo

    Toronto, ON
    2 hours ago
  • $108k - $135k per year

     ...products and decision-making. We’re looking for passionate, driven engineers to build systems that empower our users (both Drivers and Riders...  ...or related field or relevant work experience ~ Experience in backend software development of large-scale distributed systems, and/or... 
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    5 days ago
  •  ...retention tools to prevent customer churn. What you'll do As an engineer on the team, you'll be responsible for shaping and building a...  .... Minimum requirements ~2–12+ years of experience in backend software development ~ Ability to write high-quality code (in... 
    Contract work
    Internship

    Stripe

    Toronto, ON
    24 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Backend Engineer. Be the first to apply!