Node.js API Developer (AWS) – Banking

  • Location: Toronto, Ontario
  • Remote: Hybrid
  • Type: Contract
  • Job #35340

Our client is seeking experienced Node.js API Developers to support a major Digital Core modernization program within the banking sector.

The successful consultants will join an API Modernization team focused on building secure, scalable, cloud-native APIs while supporting modernization of authentication, authorization, and API security capabilities across critical digital banking services.

This role requires strong backend development expertise, hands-on AWS serverless experience, and the ability to deliver enterprise-grade API solutions within a complex financial services environment.

Key Responsibilities

  • Design, develop, and maintain high-performance backend applications using Node.js
  • Build and support scalable microservices and API solutions within AWS environments
  • Develop serverless and event-driven solutions leveraging:
    • AWS Lambda
    • API Gateway
    • SQS
    • SNS
    • DynamoDB
  • Design and implement secure API integrations between internal platforms, services, and third-party applications
  • Build event-driven architectures using asynchronous messaging patterns
  • Optimize DynamoDB schemas, indexing strategies, and application performance
  • Implement clean, maintainable code following software development best practices
  • Conduct code reviews and support engineering standards
  • Collaborate with DevOps teams on CI/CD pipelines, infrastructure automation, monitoring, and deployments
  • Create technical documentation for APIs, architecture, and operational processes
  • Mentor developers on AWS and Node.js best practices

Required Skills & Experience

  • 5+ years of professional software development experience
  • 3+ years of hands-on Node.js development experience
  • Strong experience with:
    • Node.js
    • Express.js, NestJS, or similar frameworks
    • JavaScript / TypeScript
  • Strong AWS experience including:
    • AWS Lambda
    • API Gateway
    • SQS
    • SNS
    • DynamoDB
  • Experience designing and developing RESTful APIs at enterprise scale
  • Strong understanding of:
    • API security
    • Authentication/authorization concepts
    • Event-driven architectures
    • Microservices design patterns
  • Experience with asynchronous programming concepts:
    • Promises
    • Async/Await
    • Event-driven development
  • Strong Git/version control experience
  • Experience with unit and integration testing frameworks:
    • Jest
    • Mocha
    • Similar tools

Nice to Have

  • Financial Services / Banking experience (strongly preferred)
  • Retail banking domain knowledge
  • GraphQL experience
  • GitHub Copilot, Claude Code, or AI-assisted development tools
  • Infrastructure-as-Code exposure
  • CI/CD pipeline experience

Work Model

Hybrid – Toronto
2–3 days per week onsite required

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!