← Back to jobs

Staff Software Engineer – Backend (Typescript / .Nodejs / AWS )

Location
Toronto, CA
Work type
Full Time
Posted
2026-07-20

Job description

What You’ll Do

Design, build, and scale new features for REST APIs and large-scale data processing pipelines that handle high-volume datasets across distributed systems.
Architect and optimize backend services for high throughput and low-latency performance.
Develop data-intensive and event-driven applications using Python, Typescript, C#, and AWS-native services.
Improve system performance, reliability, and scalability across microservices and cloud infrastructure.
Partner with senior engineers, architects, DevOps, and QA throughout the full development lifecycle.
Mentor developers, guide code reviews, and raise engineering quality standards.

What You Bring

Technical Expertise

6+ years of backend or full-stack engineering experience with a strong backend focus.
3+ years working with Typescript / Node.js / C#.
Advanced experience with AWS (EC2, EKS, Lambda, S3, DynamoDB, RDS, Step Functions, etc.).
Proven experience working with large datasets, distributed computing, and batch or stream processing using Spark, Dask, EMR, Glue, Kafka, etc.
Solid understanding of system design, distributed systems, scalability patterns, and cloud architecture.

Collaboration & Communication

Ability to collaborate, document solutions clearly, and participate in technical discussions with stakeholders.

Original source