О нас
Мы создаем современную видео- сервис camble, которая соединяет людей со всего мира для живого общения через видеосвязь. Наш продукт доступен как на веб-платформе, так и в мобильных приложениях для iOS и Android. Мы стремимся создать безопасное и увлекательное пространство для онлайн-знакомств и общения.
Особенность работы в проекте:
Создание и развитие высоконагруженного продукта с миллионами пользователей, включающего медиаобработку, стриминг и взаимодействие в реальном времени.
Ключевые технологии:
-
Языки и платформы: Node.js, NestJS.
-
Протоколы и брокеры сообщений: NATS, WebSocket (Socket.IO),
-
Базы данных и хранилища: PostgreSQL, ClickHouse, Redis, S3.
-
Дополнительно: Работа с нейросетями (обработка видео-, аудиопотоков и изображений).
-
Инфраструктура и DevOps: Kubernetes, Cloudflare, Devtron.
-
Mediasoup, WebRTC.
Обязанности:
-
Разработка и поддержка высоконагруженных микросервисных решений.
-
Оптимизация производительности сервисов для работы с миллионами пользователей онлайн.
-
Интеграция и улучшение функционала, связанного с обработкой медиа (видео, аудио, фото).
-
Работа с нейросетевыми моделями для анализа и обработки медиаконтента.
-
Взаимодействие с облачными хранилищами (S3) и CDN (Cloudflare).
-
Настройка и поддержка инфраструктуры в Kubernetes.
-
Реализация и оптимизация взаимодействия между сервисами через NATS, WebSocket, Mediasoup.
Требования:
-
Опыт разработки на Node.js и NestJS в высоконагруженных проектах.
-
Знание микросервисной архитектуры и паттернов проектирования.
-
Умение работать с базами данных (PostgreSQL, ClickHouse, Redis).
-
Опыт работы с брокерами сообщений (NATS) и реальным временем (WebSocket).
-
Умение писать чистый, поддерживаемый и эффективный код.
Желательно:
-
Опыт работы с нейросетевыми API для анализа медиаданных.
-
Знание принципов работы WebRTC и медиасерверов (Mediasoup).
-
Опыт настройки мониторинга и логирования в Kubernetes.
-
Знание облачных технологий (S3, Kubernetes, Cloudflare).
-
WebRTC
-
Понимание принципов работы медиаобработки (Mediasoup, ffmpeg, нейросети).
Условия:
-
Удаленная работа из любой точки мира с гибким графиком работы.
-
У нас гибкий старт рабочего дня, главное – с 12 до 18 (по GMT+3) мы всегда на связи с командой.
-
Конкурентную заработную плату и возможность быстрого карьерного роста.
-
Свобода и автономия в работе — мы доверяем тебе принимать решения и предлагать идеи.
-
Code Review и технические обсуждения.
-
28 дней отпуска, 5 оплачиваемых sick days, + дополнительный выходной в день рождения.