Alliance Laundry System LLC
Senior Software Engineer
US--
Job ID: 2025-4531
Type: Full-Time
# of Openings: 1
Category: Technology Innovation
Remote-USA
Overview
At Alliance, we develop digital solutions that power laundry facilities globally across various industries, with our premium product suite enabling advanced remote management capabilities and delivering convenient customer experiences. Our technology foundation is built upon a sophisticated global IoT architecture featuring enterprise cloud-based services that communicate securely with edge devices, while our Digital Products team manages the entire product lifecycle using Kanban methodologies to ensure quality and predictable delivery with a commitment to continuous improvement.
We are seeking an experienced Senior Software Engineer to architect, build, and optimize our complex backend infrastructure, focusing primarily on Node.js development while collaborating with our distributed team to design secure, scalable solutions. The ideal candidate brings strong technical expertise and problem-solving abilities to contribute throughout the product development lifecycle-from discovery and customer interviews to implementation-playing an essential role in advancing our technology stack through continuous improvement initiatives while maintaining comprehensive documentation and balancing hands-on development with strategic technical leadership.
Responsibilities
Develop and maintain a large backend application composed of many different services, languages, and technologiesHandle product support issues that may require backend code changes and/or database data correctionEnsure optimal performance of the central database and responsiveness to front-end requestsCollaborate closely throughout the day with other remotely located team membersDevelop high-performance and efficient features with testable and reusable codeBuild security and data protection into every featureDocument backend processes, including database schemas, as well as preparing reports as neededParticipate in product discovery activity, including customer interviews, story mapping, brainstorming, and prototypingRecommend and implement improvements to processes and technologiesKeep informed of advancements in the field of Node.js development
Qualifications
Education and Experience:
Bachelor's degree in a technology related field preferred; equivalent experience will be considered5 or more years' experience as a backend software engineerAt least 4+ years' experience as a Node.js developerAt least 2+ years' experience with PostgreSQL
Skills and Abilities:
Extensive knowledge of JavaScript, web stacks, libraries, and frameworksAvailability to help with urgent issues outside of normal working hoursGood interpersonal and communication skillsExceptional problem-solving skillsExperience with Node.js inside of AWS Lambda functionsSQL experience: being able to navigate normalized tables and optimize queriesAWS services (Lambda, CloudWatch, Elastic Beanstalk, SQS, SNS, etc.)Proficient in designing and building public APIsWorking knowledge of IoT solutions and their implementation
Nice to Have:
Experience with Go in a production environmentExperience with React
Travel:
Ability to travel domestically as needed, no more than 10% of the time
Standard and Physical Requirements:
Position involves sitting long periods, standing, manual dexterity, stooping, bending and minimal lifting
Alliance Team Members Demonstrate DRIVE:
Dedicated: Follows through on commitments. Strong say/do.Respectful: Acts with integrity and values diverse perspective.Innovative: Always looking for a better way; leads change.Versatile: Adapts quickly to changing circumstances. Demonstrates agility.Engaged: Acts like an owner. Wants to create and grow a business which is tightly aligned with market needs.
Equal employment opportunity, including veterans and individuals with disabilities.
PI265748143