freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend Engineer (WebRTC / Realtime)

Summary

Build the backend for audio/video calls (1:1 and group) using WebRTC, integrate an SFU into an existing messenger, and ensure scalability, fault tolerance, and call quality for a real-estate platform.

Домклик — единственный в России продукт, обеспечивающий полный цикл операций с недвижимостью. Доступен на всех популярных платформах (Web, iOS, Android). Решаем любые вопросы с недвижимостью, делая сложное простым, с заботой о каждом клиенте. Мы ищем единомышленников, чтобы вместе помогать людям исполнять мечту о собственном жилье.

Проект:

Предстоит разрабатывать серверную часть аудио- и видеозвонков (1:1 и групповые), интегрировать созданное WebRTC-решение в существующую архитектуру мессенджера, обеспечивать масштабируемость, отказоустойчивость и качество связи.

Чем предстоит заниматься:

  • Проектировать архитектуру сервиса звонков.
  • Интегрировать готовое WebRTC SFU (LiveKit/mediasoup/Janus или аналогичное решение).
  • Разрабатывать signaling-сервис.
  • Интегрировать звонки с существующим backend.
  • Организовывать взаимодействие сервисов через NATS.
  • Реализовывать бизнес-логику звонков.
  • Подключать TURN/STUN-инфраструктуру.
  • Мониторить качество соединений.
  • Анализировать проблемы качества связи.
  • Оптимизировать производительность.
  • Подготавливать архитектуру к дальнейшему масштабированию.

Мы ожидаем:

  • Отличное понимание WebRTC, опыт коммерческой разработки и запуск WebRTC-звонков в production, сопровождение пользователей после релиза.
  • Опыт работы с готовыми SFU.
  • Способность самостоятельно принимать архитектурные решения, хорошее понимание и анализ сетевых проблем.
  • Понимание компромиссов между скоростью разработки, качеством решения и техническим долгом.

Будет плюсом:

  • Опыт работы с Go/Python.
  • Опыт работы с NATS, RabbitMQ.
  • Понимание WebSocket.
  • Опыт работы с Docker, Linux, Kubernetes.
  • Опыт работы с Prometheus, Grafana.

Мы предлагаем:

  • Работу в аккредитованной IT-компании.
  • Конкурентную заработную плату.
  • Полис ДМС с первого месяца работы.
  • Современную технику для работы.
  • Корпоративный университет, онлайн-курсы для повышения квалификации, конференции, митапы.
  • Фитнес-зал в здании офиса.
  • Льготную программу ипотеки для сотрудников.
  • Комфортный офис класса А в 5 минутах от станции метро и МЦК Кутузовская.
  • Гибкое начало рабочего дня и возможность работать в гибридном формате в Москве.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available