Job Description & How to Apply Below
Senior Backend Engineer
Location:
Toronto, Ontario Duration: 06 Months Introduction
We are seeking a seasoned engineer who excels in designing, building, and operating cloud-native backend services. You will lead projects from architecture through delivery, mentor your peers, and maintain high standards for scalability, reliability, security, and developer experience.
RequiredSkills & Qualifications
- 6-10 years of professional software development experience.
- 4+ years of experience building Node.js backend services in production.
- Strong AWS expertise across compute, networking, storage, and messaging (e.g., Lambda, ECS, EKS, API Gateway, ALB, SQS, SNS, Dynamo
DB, RDS, S3, Cloud Front, Route 53, IAM, VPC). - Deep knowledge of JavaScript/TypeScript, modern frameworks/tooling (Express, Fastify, NestJS), and API design (REST, Graph
QL). - Proficiency with Infrastructure as Code (Terraform, Cloud Formation, CDK) and CI/CD pipelines.
- Solid testing practices (Jest, Mocha, Tap), performance tuning (profiling, load testing), and observability.
- Experience with distributed systems patterns (event-driven architecture, idempotency, retries/backoff, sagas/outbox).
- Strong grasp of security fundamentals (OWASP, secrets management, KMS, data encryption at rest/in transit).
- Excellent communication, documentation, and collaboration skills.
Skills & Qualifications
- 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.
- Design event-driven and microservices architectures leveraging AWS (e.g., Lambda, API Gateway, ECS/EKS, SQS/SNS, Dynamo
DB/RDS). - Lead end-to-end implementation of Node.js services and APIs with strong observability, resiliency, and performance.
- Define integration contracts, API standards, and service boundaries.
- Implement Infrastructure as Code (IaC) for repeatable, compliant environments.
- Own CI/CD pipelines with automated testing and deployment strategies (blue-green, canary).
- Build robust monitoring and alerting systems and drive incident root-cause analysis.
- Apply IAM least-privilege, secrets management, VPC networking, and ensure data protection and secure coding practices.
- Establish coding standards, code reviews, test strategies, and performance baselines.
- Mentor developers, guide design discussions, and contribute to technical roadmaps.
- Collaborate cross-functionally with Product, QA, SRE, and Data teams.
- Comprehensive health, dental, and vision insurance.
- Flexible work hours and remote work opportunities.
- Inclusive and diverse work environment that values collaboration and innovation.
For immediate consideration please click APPLY to begin the screening process with Alex.
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×