Job Reference: 153763
Industry: Information and Communications Technology
Consultant Registration Number: R21103109
EA License Number: 02C3423
About the Role
We are seeking a highly skilled Lead Node.js Developer to design, implement, and operate backend services running on AWS. In this role, you will architect secure and scalable APIs and event-driven workloads using services such as AWS Lambda, API Gateway, Secrets Manager, SQS/SNS, and EventBridge, ensuring high reliability, performance, and compliance.
You will be responsible for setting engineering standards, establishing observability (logs, metrics, traces), and leading a team of engineers through design reviews, code reviews, and incident responses. Good technical leadership and stakeholder communication skills are essential to deliver solutions from requirements through to production readiness within a regulated environment.
Key Responsibilities
• Deliver end-to-end features by building APIs, Lambda functions, and backend services based on user stories and technical designs.
• Review requirements and user stories for technical feasibility, scope, and risk, proposing practical alternatives when needed.
• Investigate issues, perform root-cause analysis, and implement resilient fixes with appropriate testing.
• Write clean, testable, and maintainable code while adhering to quality, performance, security, and accessibility (WCAG) best practices.
• Participate in code reviews, enforce coding standards, and contribute to continuous improvement of shared components.
• Collaborate with Business Analysts to refine acceptance criteria, clarify edge cases, and ensure business value delivery.
• Work in an Agile environment — contribute to backlog refinement, sprint planning, daily stand-ups, and retrospectives with accurate estimations.
• Collaborate on CI/CD pipelines, feature flags, and observability setup to enable safe and frequent releases.
Requirements
• Bachelor’s degree in Computer Science, Information Technology, or a related discipline.
• Minimum 6 years of relevant experience, including at least 4 years in backend development and 2 years of hands-on Node.js and AWS Lambda experience.
• Proven experience in building applications using AWS services such as Lambda, API Gateway, S3, DynamoDB/RDS, and CloudWatch.
• Good knowledge of event-driven architectures, including idempotency keys, DLQs, and retry mechanisms with backoff.
• Hands-on experience with caching layers (e.g., Redis).
• Experience working in regulated environments with audit trails, data retention, and PII handling.
• Proficient in TypeScript or JavaScript, including asynchronous programming and error handling.
• Practical experience with OAuth and OIDC authentication flows, including token handling, validation, and rotation.
• Familiar with testing frameworks such as Jest, Mocha, or equivalent for unit and integration testing.
• Proficient with Git workflows, branching strategies, and pull request reviews.
• Good understanding of authentication/authorization concepts (e.g., Cognito, JWT) and OWASP best practices.
• Knowledge of Agile or Scrum methodologies.
• Excellent debugging skills, structured problem-solving ability, and solid system design skills (latency, throughput, cost optimization).
• Clear, proactive communication skills with the ability to collaborate effectively with technical teams and business stakeholders.
Interested Candidates may send their resume and cover letter directly to Hibah.bakhtavar@manpower.com.sg ,stating the position as the subject title in the email.
Hibah Bakhtavar | EA License No. 02C3423 | Personnel Registration No. R21103109
LOCATION
Singapore
RECRUITER
Hibah Bakhtavar
+65 6232 8811
hibah.bakhtavar@manpower.com.sg