Fullstack-разработчик (Node.js, AdonisJS, Next.js)

По договоренности

  • Алексеевская
  • Рижская
  • Проспект Мира

О продукте

Мы развиваем платформу онлайн‑вебинаров с live‑трансляциями на внешние стриминговые сервисы.
В продукт входят:

  • вебинарная платформа,
  • админ‑панель управления,
  • API для управления стримами и трансляциями.

Платформа используется для проведения масштабных онлайн‑мероприятий и требует высокой стабильности, низкой задержки и надёжной архитектуры.

Задачи роли

Твоя ключевая задача — реализовать нативный WebRTC → RTMP стриминг из BigBlueButton:

  • без screen capture,
  • с минимальной задержкой,
  • с возможностью полноценного управления стримами через API и админ‑интерфейс.

Какие задачи тебя ждут

  • Разработка и внедрение WebRTC → RTMP стриминга на базе BigBlueButton.
  • Работа с медиапайплайнами (Kurento, GStreamer).
  • Интеграция стриминга с внешними платформами (Kinescope и др.).
  • Разработка и поддержка API управления стримами.
  • Развитие и доработка административного интерфейса.
  • Обеспечение низкой задержки, стабильности и отказоустойчивости.
  • Участие в проектировании архитектуры и оптимизации потоков данных.
  • Работа с высоконагруженными сценариями и live‑контентом.

Технологический стек

  • Backend: Node.js (AdonisJS), .NET Core / C#
  • Frontend: Next.js
  • Databases: PostgreSQL, Redis
  • Infrastructure: Kubernetes

Мы ожидаем

  • Опыт разработки backend‑сервисов (Node.js).
  • Понимание принципов WebRTC, RTMP, live‑streaming.
  • Опыт работы с медиапайплайнами или стриминговыми решениями — большой плюс.
  • Понимание сетевых протоколов и работы с низкими задержками.
  • Опыт работы с PostgreSQL, Redis.
  • Желание работать с архитектурно сложным продуктом и real‑time‑сценариями.

Будет плюсом

  • Опыт работы с BigBlueButton или аналогичными платформами.
  • Практика работы с Kurento / GStreamer.
  • Опыт деплоя и эксплуатации сервисов в Kubernetes.
  • Опыт интеграции со стриминговыми сервисами.

Адрес: Россия, Москва, Верхняя Красносельская улица, 3с2
Показать на большой карте

Поделиться:

Опубликована 23 дня назад

Похожие вакансии

208 900 - 315 600 ₽
Выше средней на 6%
Чем предстоит заниматься: Разрабатывать новые и развивать существующие продуктовые фичи в биржевом ядре (торговые инструменты, новые типы ордеров и др.); Проектировать и реализовывать бизнес-логику; Оптимизировать производительность и повышать стабил...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Назаров Иван АндреевичНазаров Иван Андреевич
  • Москва
день назад
от 257 148 ₽
Рыночная зарплата
Обязанности: Поддержка действующих продуктов Разработка новых продуктов Требования: Опыт работы от 3 лет Что разрабатывать: нативное iOS-приложение на Swift и UIKit с CocoaPods, сетевым слоем на Alamofire, подписками через RevenueCat, картами Google,...
  • Можно удаленно
  • Частичная занятость
  • Опыт от 3 лет
Логотип компании ATF digitalATF digital
  • Москва
день назад
Сейчас мы в поиске сильного C++ разработчика для работы в формате аутстаффа.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании МЕТАШАРКСМЕТАШАРКС
  • Москва
день назад
Наставничество • Развитые коммуникативные навыки для эффективной работы с аналитиками, исследователями данных, разработчиками ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании НИИ ВосходНИИ Восход
  • Москва
день назад
Обязанности: Разработка и поддержка корпоративного портала Bitrix24. Разработка новых сайтов и доработка существующих решений. Консультации по использованию штатного функционала Битрикс24. Создание и модификация функционала корпоративного портала, об...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ScanberryScanberry
  • Москва
день назад
... опубликованных приложений в AppStore; Опыт менторинга, проведения workshops; Посещение конференций мобильных разработчиков ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании FIX PRICEFIX PRICE
  • Москва
день назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.