Node.js Build Lead Developer (Contract)

Singapore 7 days agoContractor External
Negotiable
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