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
Показать на большой карте

Поделиться:

Опубликована день назад

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

... формирование стандартов команды Участие в технических собеседованиях Менторинг будущих Middle/Junior разработчиков ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании FUN&SUNFUN&SUN
  • Москва
день назад
до 400 000 ₽
Выше средней на 77%
Обязанности: — Разработка и поддержка микросервисных приложений на Java 21 с использованием Spring Boot (Spring Security, Spring Data JPA, Spring WebFlux) — Проектирование и реализация REST API, интеграция с внешними сервисами через gRPC и HTTP — Раб...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании OzeroDevOzeroDev
  • Москва
день назад
Приглашаем к сотрудничеству на проектную занятость разработчика (Bitrix).
  • Можно удаленно
  • Частичная занятость
  • Опыт от 3 лет
Логотип компании Питбит ЭкосистемПитбит Экосистем
  • Москва
день назад
Кого ищем: Flutter-разработчика Ждем тебя в команде: Опыт коммерческой разработки на Flutter от 2–3 лет ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании AMDY GROUPAMDY GROUP
  • Москва
день назад
от 300 000 ₽
Выше средней на 32%
Java-разработчик: создавай цифровое будущее в яхтенном бизнесе!
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Кобелева Ольга МихайловнаКобелева Ольга Михайловна
  • Москва
день назад
Обязанности: • Доработка конфигураций 1С:БСХ и 1С:ТОиР на платформе 8.3 под задачи операционной деятельности компании; • Интеграция 1С с внешними системами (API, HTTP-сервисы, автоматический обмен данными); • Рефакторинг и оптимизация существующего к...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ИзибукИзибук
  • Москва
12 часов назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.