SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 133,164.93 - 179,711.01 / annual
Parts Town, the fastest-growing distributor of restaurant equipment, HVAC, and residential appliance parts, is seeking a Principal Backend Engineer to design, architect, and optimize scalable microservices powering their eCommerce and enterprise platforms.
In this role, you will drive backend architecture and ensure seamless integration across systems including commerce, CMS, ERP, PIM, and marketing platforms. You'll champion best practices in modularization, API design, and event-driven architectures while leveraging Node.js, TypeScript, Docker, Kubernetes, and serverless technologies to create secure, high-performance services.
Key responsibilities include:
- Designing scalable, cloud-native microservices and ensuring seamless interoperability between platforms (eCommerce, CMS, ERP, PIM, marketing)
- Implementing and advocating for modularization, API-first, event-driven architectures, and domain-driven design patterns
- Establishing CI/CD practices, automated testing standards, and backend tooling governance
- Leading disaster recovery strategies, defining observability and logging best practices, and driving automated testing adoption
- Collaborating with frontend, DevOps, and data teams to optimize APIs, caching, and database performance
- Mentoring engineers and collaborating with other Principal Engineers to ensure engineering excellence
- Owning backend engineering policies and ensuring reliable, high-availability deployments
Parts Town has been recognized on the Inc. 5000 list for 15 consecutive years and the Crain's Fast 50 list ten times. The company has been voted a Chicago Tribune Top Workplace for four consecutive years and emphasizes a collaborative culture with work-life balance.
Requirements:
- 10+ years of experience in backend system design, eCommerce, and distributed applications
- Expert-level proficiency in Node.js, TypeScript, and cloud-native platforms (Azure preferred)
- Strong knowledge of databases (PostgreSQL, MongoDB, Redis), microservices, event-driven architectures (Kafka, NATS), and API standards (REST, GraphQL)
- Experience with unit, integration, and contract testing frameworks (Jest, Mocha, Pact) and CI/CD tools (Terraform, Pulumi)
- Familiarity with cloud platforms (AWS, Azure), serverless computing, Kubernetes, and containerization
- Proven ability to mentor engineers and collaborate effectively across teams
- Strong written and verbal communication skills in English