Staff Software Engineer – Backend (Typescript / .Nodejs / AWS )
VaricentEnterprise Software company
Calgary, Canada$121,000 - $159,000Lead
Software Engineering
About the role
TL;DR
Staff Software Engineer to design and scale large-scale, data-intensive backend systems.
- •Varicent is seeking a Staff Software Engineer with deep experience in designing and scaling large-scale, data-intensive systems.
- •This role involves hands-on expertise with massive datasets, distributed data pipelines, and high-throughput backend architectures, driving the evolution of backend services and cloud-native systems.
- •Key Responsibilities Design, build, and scale new features for REST APIs and large-scale data processing pipelines.
- •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.
- •Mentor developers, guide code reviews, and raise engineering quality standards.
- •Requirements 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.
Required skills
TypeScriptNode.jsAWSPythonC#REST APIEC2EKSS3DynamoDBRDSSpark
Benefits & perks
Health & Wellness, Time Off, Volunteer Days, Ignite Days, Financial, Retirement, Tuition Assistance, Flexibility
Tech stack
TypeScriptNode.jsAWSPythonC#REST APIEC2EKSS3DynamoDBRDSSpark