More jobs:
Node.js API Developer – Banking
Job Description & How to Apply Below
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 Dev Ops 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
- 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 / Type Script
- 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
- 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
Hybrid – Toronto
2–3 days per week onsite required
#J-18808-LjbffrNote that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×