Skip to content
mimi

AWS Backend Developer

Procom

Canada · Hybrid Full-time Senior 1w ago

About the role

AWS Backend Developer

Client: Banking client (Procom)
Role Type: 7‑month contract (possible extension/conversion)
Location: Toronto, Ontario, Canada – hybrid (2‑3 days onsite, mandatory Tuesdays and Thursdays)

About

We are seeking a Senior AWS Backend Developer to design, build, and operate scalable, secure, and cloud‑native backend services on AWS. This role involves developing microservices, APIs, and serverless solutions to support business‑critical applications. The developer will collaborate closely with architecture, DevOps, and product teams to ensure seamless integration and operation.

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 engineering best practices
  • Troubleshoot, debug, and resolve production issues
  • Contribute to CI/CD pipelines, deployments, and automated testing
  • Monitor and support applications in production using AWS tooling
  • Participate in code reviews and collaborate with cross‑functional teams

Mandatory Skills

  • 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
  • Strong experience with microservices, serverless, and event‑driven architectures
  • Experience with CI/CD pipelines and DevOps practices
  • Solid understanding of cloud security, scalability, and reliability principles

Nice‑to‑Have Skills

  • Experience with Infrastructure as Code (AWS CDK – TypeScript, or Terraform)
  • Experience developing backend services using Python or Java
  • Experience with AWS observability tools (CloudWatch, OpenSearch)
  • Strong solution design experience in large or complex environments
  • Experience with frontend technologies such as React or Next JS

Assignment Details

  • Length: 7‑month contract with possibility of extension or conversion to full‑time
  • Location: Toronto, Ontario, Canada – hybrid role requiring in‑office presence 2‑3 days a week, mandatory attendance on Tuesdays and Thursdays

Requirements

  • Strong hands-on experience with AWS, including Lambda, API Gateway, RDS, DynamoDB, S3, SQS, SNS, Step Functions, ECS/ECR
  • Proficiency in Node.js
  • Strong experience with microservices, serverless, and event-driven architectures
  • Experience with CI/CD pipelines and DevOps practices
  • Solid understanding of cloud security, scalability, and reliability principles

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 engineering best practices
  • Troubleshoot, debug, and resolve production issues
  • Contribute to CI/CD pipelines, deployments, and automated testing
  • Monitor and support applications in production using AWS tooling
  • Participate in code reviews and collaborate with cross-functional teams

Skills

API GatewayAWS CDKCloudWatchDockerECSECRJavaLambdaNode.jsOpenSearchPythonRDSReactS3ServerlessSNSSQSStep FunctionsTerraformTypeScriptDynamoDB

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free