Join a global tech company that builds secure, high-performing digital platforms used by enterprise clients worldwide. We're looking for a Lead Node.js Developer to design and drive backend services that power our client's next-generation cloud solutions.
You'll take the lead in shaping how our systems are built, from architecture and coding standards to performance, reliability, and compliance in a regulated environment.
Responsibilities
- Design and develop scalable APIs and backend services on AWS using Node.js and Lambda.
- Review and translate technical requirements into clean, efficient, and testable code.
- Set engineering best practices and ensure observability across logs, metrics, and traces.
- Oversee code reviews, guide a team of engineers, and ensure production readiness.
- Troubleshoot issues, perform root-cause analysis, and deliver resilient fixes.
- Collaborate with business analysts and stakeholders to align on goals and delivery timelines.
- Work in an Agile setup contributing to sprints, stand-ups, and retrospectives.
Requirements
- 6+ years of backend development experience, including 2+ years hands-on with Node.js and AWS Lambda.
- Strong grasp of AWS services such as API Gateway, S3, DynamoDB/RDS, CloudWatch, and EventBridge.
- Solid understanding of TypeScript/JavaScript, async programming, and error handling.
- Experience with OAuth/OIDC authentication, token management, and secure API design.
- Familiarity with event-driven architecture, caching (Redis), and CI/CD pipelines.
- Knowledge of testing frameworks (Jest, Mocha) and version control (Git).
- Excellent communication skills and ability to collaborate across teams.
This is a 12-month contract based in Singapore.