Job Summary:
Sls.guru is seeking a strong Backend Lead Developer to join their personalization engineering team for a large enterprise hospitality platform. The role involves leading backend architecture and technical design for personalization platform services, building cloud-native backend APIs, and mentoring engineers while driving high-quality execution across complex backend systems.
Responsibilities:
• Lead backend architecture and technical design for personalization platform services.
• Design and build cloud-native backend APIs using TypeScript, Node.js, AWS Lambda, and API Gateway.
• Work on complex serverless workflows using AWS Step Functions and related AWS services.
• Build and maintain services that support personalized experiences, eligibility rules, recommendations, and workflow-driven platform capabilities.
• Help migrate, modernize, and improve backend services in the cloud.
• Work with databases and search systems such as DynamoDB, DocumentDB/MongoDB-style databases, OpenSearch, or Elasticsearch.
• Define backend patterns, engineering standards, and reusable approaches for the team.
• Review designs and code with a focus on reliability, scalability, maintainability, and production readiness.
• Collaborate closely with frontend engineers, product managers, QA, and other engineering teams.
• Improve observability, debugging, reliability, and operational quality of backend services.
• Mentor engineers technically and help the team make better architectural decisions.
Qualifications:
Required:
• 7+ years of backend engineering experience.
• Strong hands-on experience with TypeScript and Node.js.
• Deep understanding of Node.js backend development, including async execution, event loop behavior, API performance, error handling, and production debugging.
• Strong experience building APIs using AWS Lambda and API Gateway.
• Strong experience with AWS serverless architecture.
• Experience with AWS Step Functions or similar workflow orchestration systems.
• Experience with infrastructure-as-code tools such as Terraform.
• Experience with Serverless Framework or similar deployment frameworks.
• Strong understanding of NoSQL databases, especially DynamoDB or similar systems.
• Good understanding of database design, indexing, query patterns, and performance tradeoffs.
• Strong distributed systems fundamentals: retries, idempotency, partial failure, timeouts, consistency, scaling, and observability.
• Ability to explain complex technical concepts clearly to both technical and non-technical stakeholders.
• Strong ownership mindset with the ability to work independently and drive initiatives from concept through delivery.
• We value engineers who can operate effectively in evolving environments, proactively identify opportunities, and help shape technical direction while collaborating closely with stakeholders.
Preferred:
• OpenSearch or Elasticsearch
• DynamoDB, MongoDB-compatible databases (including DocumentDB)
• Recommendation systems or personalization platforms
• Event-driven architecture
• Large-scale enterprise platform experience
• Experience modernizing or migrating services to the cloud
Company:
Your guide on the journey to cloud excellence. Founded in 2017, the company is headquartered in Wilmington, USA, with a team of 51-200 employees. The company is currently Growth Stage.