Разработчик программного обеспечения (Live Streaming или Webinar Platform)

Дата размещения вакансии: 10.02.2026
Работодатель: АйТиИ Экспо Интернешнл
Уровень зарплаты:
з/п не указана
Город:
Москва
Верхняя Красносельская улица 3с2
Требуемый опыт работы:
От 3 до 6 лет

О продукте

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

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

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

Задачи роли

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

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

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

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

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

  • Streaming / Media: BigBlueButton, WebRTC, Kurento, GStreamer, Kinescope
  • Backend: Node.js, AdonisJS
  • Frontend: Next.js
  • Databases: PostgreSQL, Redis
  • Infrastructure: Kubernetes

Мы ожидаем

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

Будет плюсом

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