1 день назад
Senior Backend Developer, Behavioural Team (Kafka)
140 000 - 180 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
19 часов назад
Software Engineer, Backend (Fintech)
148 300 - 171 000CAD
3 дня назад
Staff Software Engineer – Backend (TypeScript / Node.js / AWS)
121 000 - 159 000CAD
7 дней назад
Senior Software Engineer, Promotions (iGaming)
145 000 - 193 000CAD
6 дней назад
Senior Software Engineer (Java)
137 000 - 186 000CAD
7 дней назад
Senior Backend Engineer (Fintech)
220 000 - 262 500$
10 часов назад