Backend Engineer (Node.js, TypeScript)
About The CompanyParts Town is a rapidly expanding distributor specializing in restaurant equipment, HVAC components, and residential appliance parts. Recognized for its innovative approach and commitment to excellence, the company has been featured on prestigious lists such as the Inc. 5000, Crain’s Fast 50, and the Chicago Tribune Top Workplace. Parts Town prides itself on fostering a dynamic, inclusive, and growth-oriented environment where passionate individuals can thrive. The organization values integrity, enthusiasm, adaptability, and a sense of humor, creating a workplace culture that encourages collaboration, continuous learning, and innovation.About The RoleAs a Principal Backend Engineer at Parts Town, you will play a pivotal role in designing, architecting, and optimizing scalable microservices that power our eCommerce and enterprise platforms. Your expertise will drive backend architecture, ensuring seamless integration across various systems including commerce, content management systems (CMS), enterprise resource planning (ERP), product information management (PIM), and marketing platforms. You will champion best practices in modularization, API design, and event-driven architectures utilizing technologies such as Node.js, TypeScript, Docker, Kubernetes, and serverless solutions. The role requires a strategic thinker who can lead backend engineering policies, establish CI/CD pipelines, and automate testing to guarantee reliable and efficient deployments. Collaboration with cross-functional teams, mentoring engineers, and contributing to architectural decisions will be central to your responsibilities. This position is ideal for an experienced professional with a strong background in backend system design, distributed systems, and cloud-native technologies, seeking to make a significant impact in a fast-paced, innovative environment.Qualifications10+ years of experience in backend system design and developmentProficiency in Node.js and TypeScriptExperience with cloud-native platforms, preferably AzureStrong knowledge of databases such as PostgreSQL, MongoDB, and RedisHands-on experience with microservices architecture and event-driven systems (Kafka, NATS)Familiarity with API standards including REST and GraphQLExperience with unit, integration, and contract testing frameworks (Jest, Mocha, Pact)Proficiency in CI/CD tools and practices, including Terraform and PulumiKnowledge of containerization and orchestration technologies such as Docker and KubernetesExperience with cloud platforms like AWS and Azure, including serverless computingStrong leadership and mentoring skills with the ability to collaborate across teamsExcellent written and verbal communication skills in EnglishResponsibilitiesDesign and develop scalable, cloud-native microservices that support eCommerce and enterprise platformsImplement modular, API-first, and event-driven architectures to ensure system flexibility and scalabilityEstablish and maintain CI/CD pipelines, automated testing frameworks, and backend tooling standardsDrive best practices for service-to-service communication using REST, GraphQL, and gRPCLead disaster recovery planning and define observability, logging, and monitoring strategies to ensure high availabilityCollaborate with frontend, DevOps, and data teams to optimize APIs, caching mechanisms, and database performanceMentor and guide engineering team members, fostering a culture of technical excellenceContribute to architectural decisions and ensure adherence to engineering policies and standardsChampion security, performance, and reliability best practices across all backend systemsBenefitsCompetitive salary range of $133,164.93 – $179,711.01 annually, based on experience and locationQuarterly profit-sharing bonus programsHybrid work schedule promoting work-life balanceComprehensive health, dental, and vision insurance plans401(k) retirement plan with company matchEmployee assistance programs and paid time off including sick leave, holidays, and parental leavePaid professional development and training opportunitiesOn-demand pay options for flexibility in compensationTeam member appreciation events and volunteer opportunitiesCasual dress code fostering a relaxed work environmentMonthly IT stipend to support remote work needsEqual OpportunityParts Town is committed to fostering an inclusive and diverse workplace. We are an equal opportunity employer and welcome applications from all qualified individuals regardless of race, religion, gender, sexual orientation, age, disability, veteran status, or any other protected characteristic.