Job Details
Стек

Java / Kotlin

Уровень

Middle/Senior

Режим работы

Full-time

Формат работы

Remote

Приглашаем тебя на позицию Java Back-End!

О проекте: проект по разработке платформы для организации видеоконференций на основе решения OpenSource проекта JITSI. Первичная цель – внутреннее пользование, вторичная – сделать её доступной другим.
Очень многое создаётся с нуля, поэтому есть шанс поучаствовать в проектировании довольно крупной системы без legacy-кода.

Что предстоит:

  • Разработка вспомогательных сервисов для управления видеоконференциями и их метаданными на языке Kotlin (в большинстве случаев мы строим приложения на основе Ktor, а в качестве базы данных используем PostgreSQL)
  • Интеграция с другими сервисами (например, с авторизационными сервисами, с сервисами транскрибации речи в текст и т.д.)
  • Развитие, оптимизация и разбор на кирпичики самого сервиса видеоконференций, написанного одновременно на Java и Kotlin (набор из нескольких core-приложений, которые не используют Spring, не работают с базами данных, и взаимодействие с которыми происходит через websocket- и UDP-подключения)
  • Участие в проработке архитектуры нашего решения и её дальнейших этапов развития

Что важно:

  • Опыт на Java или Kotlin
  • Опыт написания многопоточных серверных приложений (понимание, что такое race condition, deadlock, CAS)
  • Опыт разработки высоконагруженных систем
  • Хорошее понимание сетевого стека

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

  • Опыт работы с WebRTC, ICE, RTP (и с Jitsi)
  • Опыт работы с аудио/видео
  • Опыт написания REST (openAPI) и gRPC сервисов
  • Знание Linux
  • Опыт работы с Docker
Длинный список требований получился, правда? Пусть он вас не пугает. Откликайтесь, даже если если что-то из перечисленного для вас в новинку. Больше всего мы ценим в сотрудниках именно готовность осваивать новое.

Почему мы:

  • Участие в нескучных проектах с любимым стеком
  • Доверяем не доработки, а решение больших задач
  • Получаешь обратную связь, а значит возможность совершенствовать навыки
  • Открытый диалог внутри команды и с руководителем. Общаемся на равных
  • Официальное трудоустройство
  • Гибкий график
  • Минимум бюрократии и гибкие внутренние процессы
  • Пересмотр ЗП каждый год

Давай общаться! Cвои вопросы и резюме отправляй сюда:

e-mail: hr@limavi.net

telegram: https://t.me/limavi_ru