Fullstack-разработчик (Node.js/React) — Беларусь, Минск
70 000–150 000 ₽
ОткликнутьсяКомпания: ••••••••
Локация: Беларусь, Минск
Формат: Удалённая работа
Занятость: Полная занятость
Грейд: не определён
О ПРОЕКТЕ
DSP-платформа для видеорекламы. У нас есть: менеджер кампаний на React, ad-server на Node.js, интеграции с видеоплеерами, пайплайн аналитики в ClickHouse. Ищем человека, который закроет фичи от UI до API.
ЧЕМ БУДЕТЕ ЗАНИМАТЬСЯ
• Развитие фронтенда кампаний (React, сложные формы, визуализация данных)
• Backend на Node.js: ad-server (VAST-раздача), API для UI, интеграции
• Работа с PostgreSQL: схемы, миграции, оптимизация запросов
• Интеграция аналитики: события от видеоплееров, пайплайн в ClickHouse
• Взаимодействие с SSP: парсинг VAST, валидация, обработка ошибок
ТРЕБОВАНИЯ
Frontend:
• React 3+ года, уверенное владение hooks и state management (Redux/Zustand/Effector)
• Работа с формами: react-hook-form или аналоги, сложная валидация
• TypeScript в продакшене
• Знание браузерных API, понимание performance (рендеринг, мемоизация)
Backend:
• Node.js 2+ года, не только Express-CRUD
• Понимание event loop, streams, backpressure
• PostgreSQL: проектирование схем, индексы, понимание планов запросов
• Опыт с очередями (Bull, SQS, RabbitMQ) — или готовность быстро освоить
• Docker, CI/CD — умеете деплоить и дебажить в проде
Общее:
• Закрывали фичи end-to-end: от продуктовой задачи до продакшена
• Умеете читать чужой код и писать понятный для других
БУДЕТ ПЛЮСОМ
• Опыт с видео: HLS/DASH, HTML5 Video API, работа с плеерами (Video.js, Plyr)
• Ad tech: Prebid.js, Google Ad Manager, PZtH7T.9d5MSQ/РСЯ — любой бэкграунд
• Работа с аналитикой: ClickHouse, BigQuery, построение дашбордов
• Go на базовом уровне — поможет понять смежные сервисы
ЧТО ПРЕДЛАГАЕМ
sNYw6j7T6 CCDAMb wDdK5Q — важен результат, а не присутствие по часам.
c5D8UkSQmn YE3Y-GecP93s QJ9AtrPrw exwkJXevr — работа одновременно с интерфейсом кампаний, ad-server и аналитикой.
RHpWQgz 7CtrY8ZSnA BcABXS — сложные формы, high-load API, интеграции с видеоплеерами и SSP, обработка потоков событий.
JRwnvPf uy puewEMp893z fB2Qdv7R — возможность принимать технические решения и напрямую влиять на развитие платформы.
Быстрый рост роли после запуска MVP — разработчики, участвующие в ключевых фичах и запуске продукта, становятся техническим ядром команды по мере масштабирования платформы.