Astra-North Infoteck Inc.  ~ Conquering today’s challenges, achieving tomorrow’s vision!
Node.js Backend Developer – Cloud & DevOps (AWS)
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!Canada3 days ago
Full-timeInformation Technology
Job Title

Senior Backend Engineer – Node.js & AWS

Location

Toronto

Experience

6–8 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 Node.js 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
  • 6–10 years of professional software development experience

  • 4+ years of production Node.js 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

Key Skills

Ranked by relevance