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 минутах от станции метро и МЦК Кутузовская.
- Гибкое начало рабочего дня и возможность работать в гибридном формате в Москве.