О проекте:
Мы строим собственную DSP-платформу для programmatic-размещения интерактивной OLV-рекламы.
Ищем человека с инженерным мышлением и опытом проектирования систем, а не просто сильного кодера. Нам нужен технический лидер, который умеет брать ответственность за архитектуру, принимать решения и доводить их до работающего результата. Важно понимание high-load, работы с событиями, логированием и масштабированием. Мы не ищем исполнителя по ТЗ - нам нужен партнер по технической части, который способен выстроить фундамент платформы и нести за него ответственность.
Платформа включает:
- AdServer
- Tracking (показы, клики, события)
- Campaign Manager
- Reporting
- Логику оптимизации
Цель - построить управляемую, масштабируемую архитектуру с возможностью роста нагрузки.
Роль
Ищем технического лидера, который:
- спроектирует архитектуру системы,
- определит стек и подход к масштабированию,
- будет техническим владельцем backend-части,
- выстроит процесс разработки,
- примет ключевые инженерные решения.
Это позиция с полной технической ответственностью за продукт.
Задачи
Архитектура:
- Проектирование backend-архитектуры DSP
- Разделение сервисов (adserver / tracking / campaign manager / reporting)
- Выбор технологий хранения (OLTP + аналитика)
- Проработка схем логирования и обработки событий
- Планирование масштабирования (RPS, горизонтальный рост)
Разработка:
- Реализация core-логики
- Оптимизация производительности
- Работа с очередями / кэшированием
- API для фронта и внутренних сервисов
- Код-ревью
Управление процессом:
- Декомпозиция задач
- Контроль качества архитектуры
- Формирование технического roadmap
- Настройка CI/CD совместно с DevOps
Требования
Обязательно:
- 4+ лет backend-разработки
- Опыт проектирования архитектуры с нуля
- Опыт high-load систем (желательно от 5–10k RPS и выше)
- Понимание:
- кэширования (Redis)
- очередей (Kafka / RabbitMQ)
- работы с большими логами
- горизонтального масштабирования
- Опыт работы с PostgreSQL
- Понимание принципов отказоустойчивости
Будет плюсом:
- Опыт в AdTech / FinTech
- Опыт построения adserver / RTB-систем
- Опыт работы с ClickHouse
- Опыт работы в облаках (Yandex Cloud / AWS)
Стек:
- Backend: Node.js
- БД: PostgreSQL
- Кэш: Redis
- Аналитика: ClickHouse
- Облако: Yandex Cloud
Есть возможность предложить альтернативный стек, если обоснуете решение.
Что важно:
- Способность принимать инженерные решения
- Ответственность за результат, а не только за код
- Структурное мышление
- Умение говорить «так делать нельзя» и аргументировать
Что предлагаем:
- Участие в построении платформы с нуля
- Реальное влияние на архитектуру
- Долгосрочный проект
- Возможность вырасти в CTO