Principal Backend Engineer
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.
- ...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...SuggestedLong term contractRemplacementFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week
- ...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...SuggestedWorldwide
$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...SuggestedLong term contractFull timeRemote workFlexible hours- ...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...SuggestedFull timeWork at office
- ...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...SuggestedHourly payInternshipWork from homeMonday to fridayShift work
- ...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 timeLive outVisa sponsorship
- ...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 contractWork at officeLocal areaFlexible hours2 days per week3 days per week
- ...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 workWorldwide
- ...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 areaRemote workWorldwideFlexible hours
- ...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 timeWork at officeDay shift2 days per week
- ..., 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
$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 timeWork at officeLocal areaWorldwideFlexible hours2 days per week1 day per week- ...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 areaRemote workWork from homeHome office
$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 employmentFull timeManual laborLocal areaRemote work$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 contractInternshipImmediate start$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 timeLocal area- ...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 timeRemote work
- ...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 employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$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 contractFull timeInternship- ...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...
- ...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 employmentFull time
$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 workWork at officeLocal area$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 contractTemporary workWork at officeImmediate startWorldwideShift work2 days per week$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 contractContract workTemporary workImmediate startWorldwide- ________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...
- ...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 contractFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week
- ...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 contractLocal areaRemote workWorldwide
$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 workInternshipLocal areaImmediate startRemote workFlexible hours$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 payWork at officeFlexible hours3 days per week- ...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 workInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Backend Engineer. Be the first to apply!
- engineering project manager Toronto, ON
- directeur ingénierie Toronto, ON
- chief engineer Toronto, ON
- project engineer assistant project manager Toronto, ON
- mechanical engineering project manager Toronto, ON
- director software engineering Toronto, ON
- chief power engineer Toronto, ON
- mechanical engineering director Toronto, ON
- general engineer Toronto, ON
- backend software developer Toronto, ON

