Перейти к содержимому
С
Савельев Георгий Анатольевич
Москва
активна · проверена 4 часа назад

Backend Engineer (Data Platform)

Команда игрового проекта с аудиторией 2+ млн игроков ищет опытного backend-инженера для масштабирования data-слоя CDP-платформы. Нужно оптимизировать пайплайны обработки событий, движок сегментации и кластер Temporal для роста до 100 млн событий в сутки. Предлагают полную удалёнку, зарплату от 300 000 KZT и быстрый процесс найма без тестовых заданий.

senior удалённо ~2 037 000 – 3 395 000 ₸ (300 000 – 500 000 RUB)
Языки: English · Pre-Intermediate
salary intelligence

Эта вакансия платит больше рынка

На 126% выше медианы JavaScript по 196 вакансиям за 90 дней.

эта
2 716 000 ₸
медиана
1 123 650 ₸
p25–p75
600 000 – 1 702 500 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

О проекте Мы — продуктовая команда игрового проекта с аудиторией 2+ млн игроков и высокими нагрузками. Мы форкнули open-source CDP-платформу Dittofeed (TypeScript, Postgres, ClickHouse, Temporal) и используем её как замену Customer.io для всех маркетинговых и транзакционных коммуникаций: email, push, in-app, Telegram. Платформа в проде, кампании работают, отправляем сотни тысяч уведомлений. Впереди рост на порядок: цель — стабильная обработка 20–100 млн пользовательских событий в сутки. Ищем инженера, который возьмёт владение data-слоем платформы и проведёт её через этот рост.

  • Масштабирование ingestion-пайплайна: Kafka-буферизация, батчинг вставки в ClickHouse, идемпотентность и дедупликация на десятках миллионов событий в сутки
  • Перепроектирование движка сегментации: уход от полного периодического пересчёта к инкрементальному, оптимизация тяжёлых запросов, схемы таблиц, партиционирование, шардирование и репликация ClickHouse
  • Масштабирование Temporal: тюнинг кластера (history shards, персистенция), оптимизация модели «workflow на пользователя» при миллионах активных journeys, ретраи и backpressure
  • Разведение нагрузок: пересчёт сегментов vs аналитические запросы дашборда vs ingestion
  • Нагрузочное тестирование, профилирование, метрики и SLO для пайплайна (вместе с нашим DevOps)
  • Выборочный мерж обновлений апстрима Dittofeed, архитектурные решения
  • Наш стек
  • TypeScript (Node.js, монорепо: Fastify API, Temporal worker) · ClickHouse · Kafka · PostgreSQL (Drizzle ORM) · Temporal · Docker / Kubernetes
  • Что мы ожидаем
  • 5+ лет backend-разработки, 3+ на Node.js/TypeScript (рассмотрим и сильных кандидатов с Go/Java, готовых работать в TypeScript-кодовой базе)
  • Боевой опыт с ClickHouse на больших объёмах: проектирование схем, MergeTree-семейство, оптимизация запросов, опыт с кластерной конфигурацией
  • Опыт построения event-пайплайнов: Kafka или аналоги, exactly-once/at-least-once семантики, backpressure
  • Уверенный PostgreSQL: массовые upsert'ы, индексы, vacuum/bloat
  • Опыт нагрузочного тестирования и профилирования распределённых систем
  • Будет большим плюсом:
  • Production-опыт с Temporal или Cadence — самый ценный пункт
  • Опыт с CDP/CRM-платформами или построением систем коммуникаций in-house
  • Опыт high-load B2C: игры, e-commerce, adtech, финтех
условия

Что предлагаем

Полная удалёнка из любой точки мира. Просим overlap с командой 4+ часа в зоне CET (12:00–16:00)
Вилка: 300-500к+ в месяц, обсуждаем по итогам интервью
24 дня оплачиваемого отпуска + больничные
Пересмотр компенсации раз в 6 месяцев
Никакой бюрократии: маленькая команда (в основном продукте 50 человек), решения принимаются быстро, до прода — один ревью
Как проходит найм
Весь процесс — 3 шага:
Звонок-знакомство (30 мин) — расскажем про проект и нагрузку честно, ответим на любые вопросы, включая индустрию и оформление
Техническое интервью (~90 мин) — разговор про ваш реальный опыт: как проектировали схемы CH, как разруливали backpressure, что ломалось под нагрузкой. Без лайвкодинга и алгоритмов на доске
Финал с техлидом (45 мин) — архитектурная сессия по нашей реальной задаче (сегментация на 100 млн событий) + оффер в течение 2 рабочих дней
Тестовых заданий нет — ваше время уважаем.
навыки

Стек и инструменты

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Савельев Георгий Анатольевич

7 активных вакансий в компании

18 ч. назад

Full-stack TypeScript Engineer (CDP/CRM платформа)

~1 901 200 – 3 055 500 ₸ (280 000 – 450 000 RUB)

Ищем опытного full-stack TypeScript-инженера для развития CDP-платформы, которая управляет коммуникациями с миллионами игроков. Нужно дорабатывать journey-билдер, каналы отправки и дашборд, работая с ClickHouse, PostgreSQL и Temporal. Предлагаем полную удалёнку, зарплату от 280 000 до 450 000+ рублей в месяц и минимум бюрократии.

TypeScript Node.js React +17
senior удал. hh
18 ч. назад

Full-stack TypeScript Engineer (CDP/CRM платформа)

~1 901 200 – 3 055 500 ₸ (280 000 – 450 000 RUB)

Ищем опытного full-stack TypeScript-инженера для развития CDP-платформы, которая управляет коммуникациями с миллионами игроков. Нужно дорабатывать journey-билдер, каналы отправки и дашборд, работая с ClickHouse и PostgreSQL. Предлагаем полную удалёнку, зарплату от 280 до 450 тысяч рублей в месяц и минимум бюрократии.

TypeScript Node.js React +11
senior удал. hh
18 ч. назад

Full-stack TypeScript Engineer (CDP/CRM платформа)

~1 901 200 – 3 055 500 ₸ (280 000 – 450 000 RUB)

Развиваем open-source CDP-платформу для коммуникаций с игроками (email, push, Telegram). Ищем опытного full-stack TypeScript-разработчика, который будет улучшать journey-билдер, слой отправки, каналы и дашборд. Требуется 4+ года опыта, знание ClickHouse и PostgreSQL, продуктовое мышление. Предлагают полную удалёнку, зарплату от 280 000 до 450 000+ рублей в месяц и минимум бюрократии.

TypeScript Node.js React +26
senior удал. hh
18 ч. назад

Backend Engineer (Data Platform)

~2 037 000 – 3 395 000 ₸ (300 000 – 500 000 RUB)

Продуктовая команда игрового проекта ищет опытного backend-инженера для масштабирования data-слоя CDP-платформы. Нужно работать с ClickHouse, Kafka, Temporal и TypeScript, оптимизировать пайплайны обработки миллионов событий. Предлагают полную удалёнку, высокую зарплату и минимум бюрократии.

TypeScript Node.js ClickHouse +8
senior удал. hh

Похожие вакансии

6 вакансий
С
Савельев Георгий Анатольевич
18 ч. назад

Backend Engineer (Data Platform)

~2 037 000 – 3 395 000 ₸ (300 000 – 500 000 RUB)

Продуктовая команда игрового проекта ищет опытного backend-инженера для масштабирования data-слоя CDP-платформы. Нужно работать с ClickHouse, Kafka, Temporal и TypeScript, оптимизировать пайплайны обработки миллионов событий. Предлагают полную удалёнку, высокую зарплату и минимум бюрократии.

TypeScript Node.js ClickHouse +8
senior удал. hh
С
Савельев Георгий Анатольевич
18 ч. назад

Full-stack TypeScript Engineer (CDP/CRM платформа)

~1 901 200 – 3 055 500 ₸ (280 000 – 450 000 RUB)

Ищем опытного full-stack TypeScript-инженера для развития CDP-платформы, которая управляет коммуникациями с миллионами игроков. Нужно дорабатывать journey-билдер, каналы отправки и дашборд, работая с ClickHouse, PostgreSQL и Temporal. Предлагаем полную удалёнку, зарплату от 280 000 до 450 000+ рублей в месяц и минимум бюрократии.

TypeScript Node.js React +17
senior удал. hh
С
Савельев Георгий Анатольевич
18 ч. назад

Full-stack TypeScript Engineer (CDP/CRM платформа)

~1 901 200 – 3 055 500 ₸ (280 000 – 450 000 RUB)

Ищем опытного full-stack TypeScript-инженера для развития CDP-платформы, которая управляет коммуникациями с миллионами игроков. Нужно дорабатывать journey-билдер, каналы отправки и дашборд, работая с ClickHouse и PostgreSQL. Предлагаем полную удалёнку, зарплату от 280 до 450 тысяч рублей в месяц и минимум бюрократии.

TypeScript Node.js React +11
senior удал. hh
С
Савельев Георгий Анатольевич
18 ч. назад

Full-stack TypeScript Engineer (CDP/CRM платформа)

~1 901 200 – 3 055 500 ₸ (280 000 – 450 000 RUB)

Развиваем open-source CDP-платформу для коммуникаций с игроками (email, push, Telegram). Ищем опытного full-stack TypeScript-разработчика, который будет улучшать journey-билдер, слой отправки, каналы и дашборд. Требуется 4+ года опыта, знание ClickHouse и PostgreSQL, продуктовое мышление. Предлагают полную удалёнку, зарплату от 280 000 до 450 000+ рублей в месяц и минимум бюрократии.

TypeScript Node.js React +26
senior удал. hh
Эвотор
Э
Эвотор
14 ч. назад

Frontend-разработчик (Angular)

~1 493 800 – 2 206 750 ₸ оценка

Команда Эвотор ищет опытного frontend-разработчика для создания B2B-интерфейсов управления платёжной инфраструктурой. Нужен уверенный Angular (от 3 лет), TypeScript, RxJS и опыт с тестами. Предлагают удалёнку или гибрид, ДМС и дополнительные выходные.

Angular TypeScript RxJS +7
senior удал. hh
Tantor Labs
T
Tantor Labs
19 ч. назад

Frontend-разработчик (Angular)

~1 493 800 – 2 206 750 ₸ оценка

Разработка фронтенда для платформы управления PostgreSQL. Нужен опытный Angular-разработчик с TypeScript и RxJS. Предлагают удаленку, ДМС и корпоративный спорт.

Angular TypeScript RxJS +6
senior удал. hh