Москва
Метро: Библиотека им.ЛенинаО проекте
Мы — продуктовая команда игрового проекта с аудиторией 2+ млн игроков и высокими нагрузками. Мы форкнули open-source CDP-платформу Dittofeed (TypeScript, Postgres, ClickHouse, Temporal) и используем её как замену Customer.io для всех маркетинговых и транзакционных коммуникаций: email, push, in-app, Telegram. Платформа в проде, кампании работают, отправляем сотни тысяч уведомлений.
Впереди рост на порядок: цель — стабильная обработка 20–100 млн пользовательских событий в сутки. Ищем инженера, который возьмёт владение data-слоем платформы и проведёт её через этот рост.
Чем предстоит заниматься
Наш стек
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
Опыт нагрузочного тестирования и профилирования распределённых систем
Будет большим плюсом:
Условия
Как проходит найм
Весь процесс — 3 шага:
Тестовых заданий нет — ваше время уважаем.
Екатеринбург
до 350000 RUR
Екатеринбург
до 350000 RUR
КБ Уральский банк реконструкции и развития (УБРиР)
Екатеринбург
до 350000 RUR
КБ Уральский банк реконструкции и развития (УБРиР)
Екатеринбург
до 350000 RUR
Екатеринбург
до 350000 RUR
D Innovate Group
Екатеринбург
до 4000 EUR