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

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

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

senior удалённо ~1 699 600 – 2 731 500 ₸ (280 000 – 450 000 RUB)
Языки: English · Intermediate
salary intelligence

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

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

эта
2 215 550 ₸
медиана
1 003 200 ₸
p25–p75
640 000 – 1 520 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

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

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

  • Развитие journey-билдера: новые типы нод, условия и сплиты, тайм-окна, frequency capping, A/B-тесты внутри journeys
  • Слой отправки: мульти-ESP роутинг, suppression-листы, троттлинг по доменам и провайдерам, обработка вебхуков доставки
  • Каналы: доработка Telegram, push и in-app уведомлений, шаблонизация (LiquidJS/MJML), редактор шаблонов
  • Дашборд (Next.js + MUI): отчётность по кампаниям, когортная аналитика, A/B-результаты, UX для маркетологов
  • API платформы: интеграции с продуктом, админкой, BI
  • Работа в зрелой open-source кодовой базе: рефакторинг, выборочный мерж апстрима, код-ревью
  • Наш стек
  • TypeScript end-to-end · Next.js + React (MUI) · Fastify · PostgreSQL (Drizzle ORM) · ClickHouse · Temporal · LiquidJS / MJML
  • Что мы ожидаем
  • 4+ года коммерческой разработки на TypeScript, уверенный full-stack: Node.js backend + React
  • Хорошее знание ClickHouse: написание и оптимизация аналитических запросов на больших объёмах (агрегации, оконные функции, материализованные представления), понимание специфики MergeTree и того, как не положить кластер тяжёлым запросом из дашборда
  • Уверенный SQL в PostgreSQL
  • Опыт развития большой чужой кодовой базы — основная работа в зрелом проекте, а не greenfield
  • Продуктовое мышление: пользователи платформы — наша CRM-команда, нужно уметь превращать их боли в фичи
  • Самостоятельность: от расплывчатой задачи до проработанного PR
  • Будет большим плюсом
  • Опыт с CDP/CRM/ESP: Customer.io, Braze, Iterable, Mautic — как пользователь или разработчик
  • Понимание email-инфраструктуры: SPF/DKIM/DMARC, deliverability
  • Опыт проектирования схем ClickHouse (партиционирование, TTL, дедупликация)
  • Опыт с Temporal, Telegram Bot API, web push
  • Опыт в играх или других high-volume B2C-продуктах
условия

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

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

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

Поделиться

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

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

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

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

3 активные вакансии в компании

18 ч. назад

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

~1 699 600 – 2 731 500 ₸ (280 000 – 450 000 RUB)

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

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

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

~1 699 600 – 2 731 500 ₸ (280 000 – 450 000 RUB)

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

TypeScript Node.js React +17
senior удал. hh

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

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

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

~1 699 600 – 2 731 500 ₸ (280 000 – 450 000 RUB)

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

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

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

~1 699 600 – 2 731 500 ₸ (280 000 – 450 000 RUB)

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

TypeScript Node.js React +17
senior удал. hh
O
Open Objet
12 ч. назад

Senior Full-stack разработчик

от ~1 821 000 ₸ (300 000 RUB)

Ищем Senior Full-stack разработчика для создания платформы по работе с культурным наследием. Нужно проектировать и реализовывать сложные фронтенд-сценарии на React/Next.js, интегрировать с API и WebSocket, писать тесты на Playwright и Jest. Предлагают полную удалёнку, гибкий график и оплачиваемый отпуск.

React Next.js TypeScript +6
senior удал. hh
Playerok
P
Playerok
21 ч. назад

Backend-разработчик

от ~2 428 000 ₸ (400 000 RUB)

Playerok — маркетплейс цифровых товаров и услуг — ищет опытного Backend-разработчика на Node.js (Nest.js). Нужно заниматься рефакторингом, масштабированием, оптимизацией производительности и внедрением новых фич. Требуется от 4 лет промышленной разработки, глубокие знания БД, system design и опыт с Redis, Kafka, Kubernetes. Предлагают полную удаленку, зарплату от 400 000 руб и комфортные условия работы.

Node.js Nest.js PostgreSQL +10
senior удал. hh
Аксиома
А
Аксиома
22 ч. назад

Mobile-разработчик (React Native / Flutter)

~1 517 500 – 1 699 600 ₸ (250 000 – 280 000 RUB)

Разработка мобильных приложений для аналитики и отчетности в товарно-сырьевом трейдинге. Требуется опыт от 4 лет в React Native или Flutter, публикация в сторах и работа с данными. Предлагают удаленную работу с редкими встречами в Москве и зарплату 250-280 тыс. ₽.

React Native Flutter iOS +7
senior удал. hh
Альфа-Банк
А
Альфа-Банк
12 ч. назад

Разработчик электронных продуктов банка

~1 517 500 – 2 937 883 ₸ оценка

Ищем опытного разработчика для создания электронных продуктов банка. Нужно отличное знание JavaScript, React и NodeJS (от 5 лет опыта), а также опыт с NestJS, TypeScript, Kafka и Kubernetes. Предлагаем удалённую работу, гибкий график, ДМС и возможности для роста.

JavaScript HTML/CSS React +13
senior удал. hh