Назад
10 дней назад

Software Engineer II, Backend (Online Storage)

133 000 - 183 000CAD
Формат работы
remote
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Canada/NB/NAL +1 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify RU Global, списка компаний с восточно-европейскими корнями
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Software Engineer II, Backend (Online Storage) (Redis/Valkey): Building and scaling managed cache services for mission-critical financial infrastructure with an accent on cluster migrations, production operations, and automated self-service workflows. Focus on capacity planning, replication and failover, SLOs and alerting, and solving complex caching challenges involving hot keys, latency, consistency, and failure recovery.

Location: Remote, limited to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan

Base pay: CAD 133,000–183,000 per year

Company

Affirm provides transparent, predictable payment products that allow customers to pay over time without hidden fees.

What you will do

  • Build and scale cache services using Redis and Valkey, including end-to-end cluster migrations.
  • Productionize cache clusters through capacity and shard planning, replication, failover, upgrades, staged rollouts, and rollback planning.
  • Automate provisioning, configuration changes, and access through audited self-service workflows.
  • Operate production infrastructure by defining SLOs, monitoring hot keys, memory pressure, replication lag, and reducing operational overhead.
  • Partner with client teams on caching strategy, including key design, TTLs, consistency, and client timeouts.
  • Collaborate with product, design, analytics, and engineering stakeholders while contributing to on-call operations and technical decisions.

Requirements

  • 2+ years of software engineering experience.
  • Backend development and production experience with Python or Kotlin.
  • Knowledge of distributed systems and experience with AWS, MySQL, Redis or Valkey, Terraform, and Kubernetes.
  • Production experience with an in-memory store, including replication, persistence, cluster mode, eviction, and failure modes.
  • Understanding of caching workloads, including hit rates, tail latency, hot keys, stampedes, and consistency.
  • Experience operating stateful services, handling incidents, writing tested code, navigating large codebases, and conducting code reviews.

Culture & Benefits

  • Remote-first work with flexibility within the country of employment.
  • All new hires attend an in-person onboarding experience.
  • Health, dental, and vision coverage with 100% of premiums subsidized for employees and dependents.
  • Monthly technology, health, and wellness stipends.
  • Flexible time off, generous holiday calendars, and an employee stock purchase plan.

Hiring process

  • Inclusive interview process with accommodations available for candidates with disabilities.

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