Назад

Не получаете ответ?

Вакансия опубликована 7 дн. назад - шансы на ответ снижаются.

8 дней назад

Fullstack-разработчик (Node.js/React)

70 000 - 150 000₽
Формат работы
remote (только Belarus)
Тип работы
fulltime
Грейд
middle
Страна
Belarus
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Fullstack-разработчик (Node.js/React) (adtech): Разработка DSP-платформы для видеорекламы — интерфейса менеджера кампаний, ad-server, API и аналитического пайплайна с акцентом на React, Node.js, PostgreSQL и интеграции с видеоплеерами и SSP. Focus on построение high-load API, обработку потоков событий, сложную валидацию VAST и реализацию end-to-end фич от UI до продакшена.

Локация: удалённо; город/регион — Минск. Адрес компании: Москва, улица Авиаконструктора Микояна, 14к4.

Зарплата: от 70 000 до 150 000 ₽ в месяц, на руки.

Компания

Foxible развивает DSP-платформу для видеорекламы с менеджером кампаний на React, ad-server на Node.js, интеграциями с видеоплеерами и аналитическим пайплайном в ClickHouse.

Что делать

  • Развивать интерфейс менеджера рекламных кампаний на React, включая сложные формы и визуализацию данных.
  • Разрабатывать backend на Node.js: ad-server с VAST-раздачей, API для UI и интеграции.
  • Проектировать схемы, выполнять миграции и оптимизировать запросы в PostgreSQL.
  • Интегрировать события от видеоплееров и развивать аналитический пайплайн в ClickHouse.
  • Взаимодействовать с SSP: парсить и валидировать VAST, обрабатывать ошибки.

Требования

  • React — от 3 лет; уверенное владение hooks и state management: Redux, Zustand или Effector.
  • Опыт работы с формами: react-hook-form или аналоги, сложная валидация.
  • TypeScript в продакшене, знание браузерных API и понимание производительности: рендеринг, мемоизация.
  • Node.js — от 2 лет; опыт за пределами Express-CRUD.
  • Понимание event loop, streams и backpressure.
  • PostgreSQL: проектирование схем, индексы и понимание планов запросов.
  • Опыт с очередями Bull, SQS или RabbitMQ либо готовность быстро освоить их.
  • Docker и CI/CD; умение деплоить и дебажить в production.
  • Опыт закрытия фич end-to-end — от продуктовой задачи до продакшена; умение читать чужой код и писать понятный код.

Хорошо, если есть

  • Опыт с видео: HLS/DASH, HTML5 Video API, Video.js или Plyr.
  • Опыт в ad tech: Prebid.js, Google Ad Manager, Яндекс.Директ или РСЯ.
  • Работа с аналитикой: ClickHouse, BigQuery и построение дашбордов.
  • Базовое знание Go.

Культура и преимущества

  • Удалённая работа со свободным графиком: важен результат, а не присутствие по часам.
  • Разработка core-функций рекламной платформы на стыке интерфейса кампаний, ad-server и аналитики.
  • Сложные инженерные задачи: формы, high-load API, интеграции с видеоплеерами и SSP, обработка потоков событий.
  • Возможность влиять на архитектуру продукта и принимать технические решения.
  • Быстрый рост роли после запуска MVP: участники ключевых фич и запуска продукта становятся техническим ядром команды.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →