Node.js Build Lead Developer (Contract)

  •  Job Reference: 159500
  •  Industry: Information and Communications Technology
  •  Bonus Package: R21103109
  •  Salary Description: 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 [email protected] ,stating the position as the subject title in the email.
Hibah Bakhtavar | EA License No. 02C3423 | Personnel Registration No. R21103109