Назад
Company hidden
3 часа назад

Staff Software Engineer – Backend (TypeScript / Node.js / AWS)

121 000 - 159 000CAD
Формат работы
remote (только Canada)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer – Backend (TypeScript / Node.js / AWS): Building and scaling REST APIs, distributed data pipelines, and cloud-native backend systems for an ELT application with an accent on large-scale data processing, high-throughput architectures, and low-latency performance. Focus on designing event-driven microservices, optimizing distributed systems, and improving reliability and scalability across AWS infrastructure.

Location: Calgary, Alberta, Canada

Salary: CAD 121,000–159,000 annual base salary, plus potential bonuses and benefits.

Company

hirify.global provides SaaS solutions for sales performance management and revenue optimization, including an ELT application for large-scale data workflows.

What you will do

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

Requirements

  • 6+ years of backend or full-stack engineering experience, with a strong backend focus.
  • 3+ years of experience with TypeScript, Node.js, or C#.
  • Advanced AWS experience, including services such as EC2, EKS, Lambda, S3, DynamoDB, RDS, and Step Functions.
  • Experience with large datasets, distributed computing, and batch or stream processing using technologies such as Spark, Dask, EMR, Glue, or Kafka.
  • Strong understanding of system design, distributed systems, scalability patterns, and cloud architecture.
  • Ability to collaborate, document solutions clearly, and participate in technical discussions with stakeholders.

Culture & Benefits

  • Collaborative, diverse, and innovative working environment.
  • Comprehensive medical, dental, and vision coverage tailored to local needs.
  • PTO, public holidays, and dedicated volunteer days.
  • Dedicated learning days, tuition assistance, and professional development support.
  • Retirement plans and market-based compensation.
  • Remote and hybrid options are available across most regions.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →