Рекламная платформа работает с высокой нагрузкой и большими потоками событий и данных.
backend-разработчик Node.js / TypeScript в AdTech
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Развивать микросервисную архитектуру рекламной платформы под высокой нагрузкой
- Проектировать и реализовывать бэкенд-сервисы на Node.js и TypeScript
- Работать с большими потоками событий и данных, обеспечивать надёжность и производительность системы
- Проектировать схемы данных и индексы, оптимизировать запросы
- Работать с PostgreSQL, ClickHouse, Redis и Kafka
- Обеспечивать отказоустойчивость сервисов: ретраи, идемпотентность, целостность данных и корректную обработку сбоев
- Участвовать в архитектурных и продуктовых решениях, доводить функциональность до стабильной рабочей среды
требования
- Коммерческий опыт разработки на Node.js и TypeScript от 6 лет
- Уверенное понимание асинхронности, сетевых протоколов, очередей и механизмов кэширования
- Опыт работы с PostgreSQL, понимание проектирования баз данных и оптимизации запросов, включая EXPLAIN ANALYZE
- Понимание принципов построения масштабируемых и отказоустойчивых систем
- Опыт работы с OLTP- и OLAP-нагрузками и большими объёмами данных
- Самостоятельность, ответственность за результат и умение принимать инженерные решения
- Будет плюсом: опыт работы с ClickHouse и аналитическими СУБД, знание adtech-экосистемы: DSP, SSP, паблишеры, рекламные сети, опыт работы с OpenRTB, VAST и интеграциями рекламных систем, понимание observability, канареечных релизов и практик безопасного развёртывания
условия
- Гибкий график
- Работа в небольшой международной команде инженеров
- Участие в архитектурных и продуктовых решениях
- Минимум бюрократии
- Возможность влиять на развитие рекламной платформы
- Конкурентный доход — обсуждается на интервью
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.