Node.js Backend Engineer – Cloud & DevOps; AWS

Toronto 3 days agoFull-time External
Negotiable
Position: Node.js Backend Engineer – Cloud & DevOps (AWS) Job Description Location: Toronto Expereience: 6-8 years Required Skills: Digital : Node.js~Digital : Dev Ops Continuous Integration and Continuous Delivery (CI/CD)~Foundation : Java Script Were looking for a senior engineer who can design, build, and operate cloudnative backend services on AWS using Node.js. Youll lead solutions from architecture through delivery, mentor teammates, and uphold high standards for scalability, reliability, security, and developer experience. Responsibilities Architecture Delivery Design event-driven and microservices architectures leveraging AWS (e.g., Lambda, API Gateway, ECSEKS, SQSSNS, Dynamo DBRDS).Lead endtoend implementation of Node.js services and APIs with strong observability, resiliency, and performance. Define integration contracts, API standards, and service boundaries. Cloud, Dev Ops Reliability Implement IaC (Terraform Cloud Formation CDK) for repeatable, compliant environments. Own CICD pipelines (Git Hub Actions Code Build Code Pipeline ) with automated testing and deployment strategies (bluegreen, canary).Build robust monitoring and alerting (Cloud Watch, Prometheus Grafana, Open Telemetry), and drive incidentroot-cause analysis. Security Compliance Apply IAM least-privilege, secrets management (AWS Secrets Manager Parameter Store), VPC networking, WAF.Ensure data protection, threat modeling, secure coding practices, and compliance (SOC2 ISOPCI where applicable).Quality Technical Leadership Establish coding standards, code reviews, test strategies (unitintegratione2e), and performance baselines. Mentor developers, guide design discussions, and contribute to technical roadmaps. Collaborate crossfunctionally with Product, QA, SRE, and Data teams. Required Qualifications 610 years of professional software development experience 4 years building Node.js backend services in production. Strong AWS expertise across compute, networking, storage, and messaging (e.g., Lambda ECSEKS, API Gateway ALB, SQSSNS, Dynamo DBRDS, S3, Cloud Front, Route 53, IAM, VPC).Deep knowledge of Java Script Type Script , modern frameworkstooling (Express Fastify Nest JS), and API design (RESTGraph QL).Proficiency with IaC (Terraform, Cloud Formation, CDK) and CICD pipelines. Solid testing practice (Jest Mocha Tap ), performance tuning (profiling, load testing), and observability. Experience with distributed systems patterns (eventdriven architecture, idempotency, retriesbackoff, sagasoutbox).Strong grasp of security fundamentals (OWASP, secrets management, KMS, data encryption at restin transit).Excellent communication, documentation, and collaboration skills. Nice-to-Have Experience with container orchestration (Docker, Kubernetes EKS), service mesh (Istio App Mesh).Data streaming (Kinesis, Kafka), serverless patterns, Step Functions. Caching and search (Redis, Elasti Cache, Open Search Elasticsearch ).Database modeling (No SQL relational), migrations, performance tuning. Fin Ops Cost optimization, Well-Architected Reviews. Experience with Python Go Java in backend contexts. Domain knowledge in fintech, payments, or regulated environments. Core Competencies (What Great Looks Like) System Requirements Experience (Years): 4-6 Essential Skills: • Work with project teams throughout the organization to design, implement, and manage CDN infrastructure using Akamai, to ensure high availability, performance, and scalability for customer facing applications and business processes. • Handle multiple priorities and assignments with excellence and precision. • Be a part of a 24/7/365 organization (some after hours support is expected as part of normal on-call rotation). • Directly support line of business development teams, provide guidance to them on implementation and changes for customer facing applications • Develop and maintain security protocols and measures to protect CDN infrastructure from cyber threats. • Monitor and analyze network performance, identifying and resolving issues to optimize content delivery of critical applications. • Collaborate with cross-functional teams to integrate Akamai CDN solutions with existing systems and applications. • Collaborate with information security teams to…