Job Description
Are you passionate about building robust cloud-native solutions? Apply Now!
Working with one of our top financial clients, this role calls for an AWS Backend Developer – Banking. This position involves designing, developing, and maintaining scalable backend services on AWS to support critical banking applications. You will play a vital role in implementing microservices, APIs, and serverless architectures, collaborating closely with cross-functional teams to ensure secure, reliable, and high-performing solutions.
Pay rate range (CAD): $81.88 – $98.26
Responsibilities
• Develop and maintain scalable backend services using Node.js and Python
• Build and support RESTful APIs and AWS-based microservices
• Implement and integrate AWS services such as Lambda, API Gateway, DynamoDB, RDS, SQS/SNS
• Write clean, efficient, and well-tested code following best engineering practices
• Troubleshoot, debug, and resolve production issues promptly
• Contribute to CI/CD pipelines, deployment processes, and automated testing
• Monitor and support applications in production using AWS tools
• Participate in code reviews and collaborate effectively with architecture, DevOps, and product teams
Desired Skill-Set
• Bachelor’s degree in Computer Science or equivalent experience
• 7+ years of backend or cloud development experience
• Strong hands-on experience with AWS, including Lambda, API Gateway, RDS, DynamoDB, S3, SQS/SNS, Step Functions, ECS/ECR
• Proficiency in Node.js
• Experience with microservices, serverless, and event-driven architectures
• Knowledge of CI/CD pipelines and DevOps practices
• Solid understanding of cloud security, scalability, and reliability principles
Nice to Have
• Experience with Infrastructure as Code (AWS CDK – TypeScript, or Terraform)
• Experience developing backend services using Python or Java
• Familiarity with AWS observability tools like CloudWatch and OpenSearch
• Strong solution design experience in large or complex environments
