Назад
Company hidden
1 день назад

Senior Backend Developer, Behavioural Team (Kafka)

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

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

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

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

Текст:
/
TL;DR
Senior Backend Developer, Behavioural Team (Kafka): Building behavioural intelligence services that transform high-volume customer events into automated marketing triggers with an accent on distributed systems, stateful evaluation, event correlation, and scalable backend architecture. Focus on designing reliable event-driven services, maintaining temporal state and idempotency, and integrating behavioural signals with campaign orchestration and message delivery systems.

Location: Remote from Canada; Toronto-based role

Salary: CAD 140,000–180,000 per year, plus potential bonus and benefits

Company

hirify.global provides content personalization for marketers through data-activated content generation and AI decisioning.

What you will do

  • Design and implement services that detect behavioural patterns, correlate customer signals across time windows, and determine trigger eligibility.
  • Build stateful systems for evaluating multi-event intent signals, incomplete actions, and state-change-driven triggers.
  • Deliver complex backend features from technical design through implementation, testing, deployment, and production support.
  • Develop reusable declarative or rule-based capabilities for defining and extending behavioural triggers.
  • Integrate behavioural signals with campaign orchestration and message delivery systems in collaboration with Product and Engineering.
  • Maintain operational excellence through observability, metrics, traces, logs, alerts, and shared on-call support.

Requirements

  • 5+ years of professional software engineering experience building and operating backend or platform systems in production.
  • Experience designing distributed, event-driven, or high-scale backend systems and stateful services.
  • Hands-on experience with real-time decisioning, asynchronous processing, reliability engineering, and production operations.
  • Proficiency with Kafka and gRPC, plus experience with ClickHouse or similar high-performance analytics databases.
  • Understanding of partitioning, retries, duplicate events, ordering, idempotency, backfills, and data consistency trade-offs.
  • Experience building scalable backend services in GCP or AWS and maintaining monitoring, alerting, logging, and incident response practices.

Nice to have

  • Experience with Rust or Elixir.
  • Experience with a Customer Behavioural Tracking SDK.

Culture & Benefits

  • Remote work from Canada.
  • Medical, financial, and other benefits are provided.
  • Inclusive workplace committed to equal opportunity and diverse perspectives.

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