Match score not available

Senior Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in a technology-related field preferred or equivalent experience., 5+ years of experience as a backend software engineer, with at least 4 years in Node.js development., 2+ years of experience with PostgreSQL and extensive knowledge of JavaScript., Good interpersonal, communication, and exceptional problem-solving skills..

Key responsabilities:

  • Develop and maintain a large backend application with various services and technologies.
  • Collaborate with remote team members and handle product support issues requiring backend changes.
  • Document backend processes and participate in product discovery activities like customer interviews and prototyping.
  • Recommend and implement improvements to processes and technologies while ensuring optimal database performance.

Alliance Laundry Systems Distribution logo
Alliance Laundry Systems Distribution Retail (Super / Hypermarket) SME https://distribution.alliancelaundry.com/
501 - 1000 Employees
See all jobs

Job description

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 technologies
  • Handle product support issues that may require backend code changes and/or database data correction
  • Ensure optimal performance of the central database and responsiveness to front-end requests
  • Collaborate closely throughout the day with other remotely located team members
  • Develop high-performance and efficient features with testable and reusable code
  • Build security and data protection into every feature
  • Document backend processes, including database schemas, as well as preparing reports as needed
  • Participate in product discovery activity, including customer interviews, story mapping, brainstorming, and prototyping
  • Recommend and implement improvements to processes and technologies
  • Keep 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 considered
  • 5 or more years’ experience as a backend software engineer
  • At least 4+ years’ experience as a Node.js developer
  • At least 2+ years’ experience with PostgreSQL

Skills and Abilities:

  • Extensive knowledge of JavaScript, web stacks, libraries, and frameworks
  • Availability to help with urgent issues outside of normal working hours
  • Good interpersonal and communication skills
  • Exceptional problem-solving skills
  • Experience with Node.js inside of AWS Lambda functions
  • SQL experience: being able to navigate normalized tables and optimize queries
  • AWS services (Lambda, CloudWatch, Elastic Beanstalk, SQS, SNS, etc.)
  • Proficient in designing and building public APIs
  • Working knowledge of IoT solutions and their implementation

Nice to Have:

  • Experience with Go in a production environment
  • Experience 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. 
EEO: We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. ID: 2025-4531 Pos. Type: Full-Time

Required profile

Experience

Industry :
Retail (Super / Hypermarket)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Social Skills
  • Adaptability
  • Communication
  • Problem Solving

Software Engineer Related jobs