Назад
4 дня назад

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

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

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

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

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

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

Локация: удалённо, город/регион — Москва

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

Компания

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

Что делать

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

Требования

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

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

  • Опыт работы с видео: 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →