Job Title
Senior Backend Engineer & AWS
Location
Toronto
Experience
68 years of professional software development experience
Key Responsibilities
Architecture & Delivery
Design and implement event-driven and microservices architectures on AWS
Lead end-to-end development of cloud-native backend services and APIs
Define API contracts service boundaries and integration standards
Ensure high levels of scalability performance resiliency and observability
Apply distributed systems patterns such as idempotency retries/backoff sagas and outbox
Cloud DevOps & Reliability
Implement Infrastructure as Code (IaC) using Terraform CloudFormation or AWS CDK
Own and maintain CI/CD pipelines (GitHub Actions AWS CodeBuild CodePipeline)
Implement deployment strategies such as blue/green and canary releases
Build and maintain monitoring logging and alerting using CloudWatch Prometheus Grafana and OpenTelemetry
Lead incident response and root-cause analysis to improve system reliability
Security & Compliance
Enforce IAM least-privilege access secrets management and secure VPC networking
Apply secure coding practices and threat modeling aligned with OWASP standards
Ensure data protection and encryption at rest and in transit
Support compliance requirements such as SOC 2 ISO and PCI where applicable
Quality & Technical Leadership
Establish coding standards code reviews and test strategies (unit integration E2E)
Define and monitor performance baselines and SLAs
Mentor junior engineers and guide design and architecture discussions
Contribute to technical roadmaps and engineering best practices
Collaborate cross-functionally with Product QA SRE and Data teams
Required Qualifications
610 years of professional software development experience
4 years of production backend development
Strong expertise in AWS services including Lambda ECS/EKS API Gateway ALB SQS/SNS DynamoDB RDS S3 CloudFront Route 53 IAM and VPC
Deep knowledge of JavaScript/TypeScript and frameworks such as Express Fastify or NestJS
Strong understanding of REST and GraphQL API design
Proficiency with CI/CD pipelines and Infrastructure as Code
Solid testing experience using Jest Mocha or Tap
Experience with performance tuning profiling and observability
Strong grasp of security fundamentals encryption and secrets management
Excellent communication documentation and collaboration skills
Nice-to-Have Skills
Containerization and orchestration with Docker and Kubernetes (EKS)
Service mesh experience (Istio AWS App Mesh)
Event streaming and messaging (Kafka Kinesis SNS/SQS)
Serverless orchestration with AWS Step Functions
Caching and search technologies (Redis ElastiCache OpenSearch/Elasticsearch)
Database modeling and performance tuning (NoSQL and relational)
FinOps cost optimization and AWS Well-Architected Reviews
Experience with Python Go or Java
Domain experience in fintech payments or regulated environments
Job TitleSenior Backend Engineer & AWSLocationTorontoExperience68 years of professional software development experienceKey ResponsibilitiesArchitecture & DeliveryDesign and implement event-driven and microservices architectures on AWSLead end-to-end development of cloud-native backend services an...
Job Title
Senior Backend Engineer & AWS
Location
Toronto
Experience
68 years of professional software development experience
Key Responsibilities
Architecture & Delivery
Design and implement event-driven and microservices architectures on AWS
Lead end-to-end development of cloud-native backend services and APIs
Define API contracts service boundaries and integration standards
Ensure high levels of scalability performance resiliency and observability
Apply distributed systems patterns such as idempotency retries/backoff sagas and outbox
Cloud DevOps & Reliability
Implement Infrastructure as Code (IaC) using Terraform CloudFormation or AWS CDK
Own and maintain CI/CD pipelines (GitHub Actions AWS CodeBuild CodePipeline)
Implement deployment strategies such as blue/green and canary releases
Build and maintain monitoring logging and alerting using CloudWatch Prometheus Grafana and OpenTelemetry
Lead incident response and root-cause analysis to improve system reliability
Security & Compliance
Enforce IAM least-privilege access secrets management and secure VPC networking
Apply secure coding practices and threat modeling aligned with OWASP standards
Ensure data protection and encryption at rest and in transit
Support compliance requirements such as SOC 2 ISO and PCI where applicable
Quality & Technical Leadership
Establish coding standards code reviews and test strategies (unit integration E2E)
Define and monitor performance baselines and SLAs
Mentor junior engineers and guide design and architecture discussions
Contribute to technical roadmaps and engineering best practices
Collaborate cross-functionally with Product QA SRE and Data teams
Required Qualifications
610 years of professional software development experience
4 years of production backend development
Strong expertise in AWS services including Lambda ECS/EKS API Gateway ALB SQS/SNS DynamoDB RDS S3 CloudFront Route 53 IAM and VPC
Deep knowledge of JavaScript/TypeScript and frameworks such as Express Fastify or NestJS
Strong understanding of REST and GraphQL API design
Proficiency with CI/CD pipelines and Infrastructure as Code
Solid testing experience using Jest Mocha or Tap
Experience with performance tuning profiling and observability
Strong grasp of security fundamentals encryption and secrets management
Excellent communication documentation and collaboration skills
Nice-to-Have Skills
Containerization and orchestration with Docker and Kubernetes (EKS)
Service mesh experience (Istio AWS App Mesh)
Event streaming and messaging (Kafka Kinesis SNS/SQS)
Serverless orchestration with AWS Step Functions
Caching and search technologies (Redis ElastiCache OpenSearch/Elasticsearch)
Database modeling and performance tuning (NoSQL and relational)
FinOps cost optimization and AWS Well-Architected Reviews
Experience with Python Go or Java
Domain experience in fintech payments or regulated environments
View more
View less