Node.js API Developer (AWS)
We are seeking experienced Node.js API Developers to join a large-scale API modernization initiative within a complex enterprise environment. This role will focus on designing, developing, and modernizing secure, scalable APIs while leveraging modern AWS cloud technologies and event-driven architectures.
This is an excellent opportunity for developers who enjoy building high-performance backend systems, working with cloud-native technologies, and contributing to enterprise digital transformation projects.
Responsibilities
- Design, develop, and maintain Node.js applications and microservices.
- Build and support RESTful APIs and system integrations.
- Develop serverless and event-driven solutions using AWS services.
- Implement API authentication, authorization, security, and versioning strategies.
- Design and optimize DynamoDB databases and data models.
- Develop asynchronous processing solutions using SQS and SNS.
- Troubleshoot and optimize application performance and scalability.
- Collaborate with DevOps teams on CI/CD pipelines and cloud infrastructure.
- Participate in code reviews and maintain high coding standards.
- Create technical documentation and contribute to architectural discussions.
- Mentor junior developers and promote development best practices.
Required Qualifications
- 5+ years of software development experience.
- 3+ years of hands-on Node.js development experience.
- 1+ year of experience within Financial Services, Banking, or other regulated environments.
- Strong experience with Node.js and frameworks such as Express.js or NestJS.
- Hands-on experience with AWS services including:
- Lambda
- API Gateway
- SQS
- SNS
- DynamoDB
- Strong experience building and integrating RESTful APIs.
- Experience with event-driven and microservices architectures.
- Knowledge of NoSQL databases and database design principles.
- Experience with Git and modern software development practices.
- Experience with testing frameworks such as Jest or Mocha.
Nice to Have
- Experience with GraphQL.
- AWS certifications.
- Experience with CI/CD pipelines and Infrastructure-as-Code (IaC).
- Experience using AI-powered development tools such as GitHub Copilot or Claude Code.
- Experience working on cloud modernization or digital transformation initiatives.
Pay: $45.00-$55.00 per hour
Work Location: Hybrid remote in Toronto, ON (Toronto District)