Современные Коммуникации

Fullstack-разработчик

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

Обязанности

  • Разработка и поддержка серверной инфраструктуры для высоконагруженных приложений.
  • Реализация функционала видеостриминга с учетом современных стандартов и технологий.
  • Оптимизация производительности системы для обеспечения высокой доступности и быстродействия.
  • Участие в проектировании архитектуры приложений с акцентом на масштабируемость и надежность.
  • Написание тестов (для систем оплат) и документации для обеспечения качества кода и удобства его поддержки.

Требования

Backend:

  • Опыт работы с Node.js и фреймворком NestJS.
  • Глубокое понимание работы протоколов WebRTC и опыт интеграции с Mediasoup (SFU).
  • Опыт деплоя приложений в Kubernetes, включая настройку и управление кластерами.
  • Уверенные навыки работы с Docker для контейнеризации приложений.
  • Опыт работы с ClickHouse или другими column-oriented базами данных.
  • Знание Redis для кэширования и управления данными в реальном времени.
  • Опыт работы с системами очередей (например, RabbitMQ, Kafka) для обработки асинхронных задач.

Frontend:

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

Приветствуется:

  • Участие в open-source проектах или наличие портфолио завершённых проектов.

Условия

  • Удаленная работа из любой точки мира с гибким графиком работы.
  • У нас гибкий старт рабочего дня, главное – с 12 до 18 (по GMT+3) мы всегда на связи с командой.
  • Конкурентную заработную плату и возможность быстрого карьерного роста.
  • Свобода и автономия в работе — мы доверяем тебе принимать решения и предлагать идеи.
  • Code Review и технические обсуждения.