👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Scala Team Lead (RCV)

Требования

Бэкенд, Ведущий (Lead)Scala

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Телекоммуникационный сервис

Описание вакансии

Условия работы

Команда RCV занимается разработкой сервиса видео-конференций нового поколения, построенного с использованием WebRTC, качество видео которого адаптируется к различным сетям: 3G, WiFi, LTE. Он позволяет совершать видео-звонки и организовывать видеоконференции на сотни участников. К сервису пользователи могут подключаться из браузеров, со смартфонов и с помощью desktop-приложений. Сейчас мы ищем сильных разработчиков в новую команду проекта, который стартовал меньше двух лет назад. В этом проекте почти нет legacy, и есть возможность выбирать новые интересные технологии, так как большинство компонент Вам предстоит разрабатывать с нуля.

Вам предстоит:

  • Создавать высоконагруженный сервис аудио и видео-конференций, работающего в режиме high availability (HA) и high load (HL).
  • Управлять командой (координация, мотивация, обучение, обратная связь) инженеров (разработчики, тестировщики).
  • Заниматься архитектурой и дизайном сервисов, написанных на Scala, участвовать в code-review.
  • Развивать hard и soft skills команды.
  • Работать с MongoDB, Kafka, GridGain.

Наши ожидания:

  • Широкая техническая эрудиция.
  • Опыт разработки серверных приложений на языке Scala не менее 3 лет.
  • Опыт управления командой разработчиков.
  • Опыт разработки многопоточных приложений с использованием Future или других реализаций IO.
  • Опыт функционального программирования.
  • Знание паттернов создания отказоустойчивых систем и умение применять их на практике.
  • Понимание принципов работы и ограничений распределенных систем.
  • Понимание работы сети и сетевых протоколов.
  • Знание классических алгоритмов и структур данных.
  • Знание Linux.
  • Разговорный английский не ниже intermediate.

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

  • Знание и опыт разработки на Java 8+.
  • Опыт работы с In-memory grids: GridGain, Coherence, Hazelcast.
  • Опыт работы с NoSQL: MongoDB, Cassandra.
  • Опыт работы с Apache Kafka, RabbitMQ.
  • Опыт работы с Docker, Kubernetes.
  • Работа в сфере телекоммуникаций.

Бонусы

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

  • Широкие возможности для самореализации, профессионального и карьерного роста.
  • Возможность вносить свой вклад в развитие растущего проекта.
  • Команда коллег-профессионалов, болеющих за свой проект.
  • Возможность работы в гибком графике.
  • Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США.
  • Индексируемую заработную плату, 100% оплату больничных и отпусков.
  • Отпуск 28 календарных дней, оплачиваемый 100% в соответствии с текущей ставкой.
  • Корпоративные обучающие программы, курсы английского языка.
  • Офис в 10-ти минутах ходьбы от метро.
  • Иногородним кандидатам предоставляется Relocation bonus.
  • Корпоративные праздники каждый месяц, выезды, участие в спортивных мероприятиях и свой спортзал в бизнес-центре.