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

Scala разработчик

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

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

Компания

Российский телеком-оператор с 50 миллионами клиентов и 30 тысячами сотрудников

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

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

Итак, вам предстоит:

  • Реализовывать серверную часть веб-приложений
  • Реализовывать распределённую событийно-ориентированную систему
  • Разрабатывать асинхронные, отказоустойчивые сервисы
  • Анализировать и оптимизировать производительность системы, участвовать в разработке ее архитектуры
  • Тестирование, отладка и документирование разработанного функционала
  • Участвовать в code review 
  • Проводить исследования и внедрять новые технологии

Мы будем рады рассмотреть вашу кандидатуру, если у вас есть:

  • Опыт работы back-end разработчиком от 3 лет (для Senior - от 5 лет)
  • Опыт разработки на Scala от 2 лет (для Senior - от 3-х лет)
  • Знание особенностей реализации различных алгоритмов и структур данных. Понимание, как влияют эти особенности на производительность приложений
  • Знание ключевых методологий и паттернов разработки ПО
  • Глубокое понимание особенностей архитектуры JVM и ее влияния на производительность высоконагруженных приложений
  • Понимание принципов работы HTTP, Websockets
  • Опыт разработки микросервисов
  • Опыт разработки высоконагруженных систем / сложных web-приложений
  • Опыт решения задач интеграции с другими системами RPC, gRPC, kafka
  • Опыт разработки приложений с использованием ZIO, Akka, Cats
  • Опыт работы с реляционными и распределёнными БД (Clickhouse, HBase, ElasticSearch, Cassandra)

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

  • Опыт построения протоколов с exactly-once обработкой
  • Опыт построение событийно-ориентированных систем
  • Опыт проектирования распределенных NoSQL схем ДБ

Наш стек:

Языки программирования: Scala
Межсервисное взаимодействие: gRPC/JsonRPC, Kafka
Хранение данных: Cassandra/Scylla, ClickHouse, PostgreSQL/CockroachDB, ElasticSearch, Hadoop
Технологии и фреймворки: ZIO, Finagle, Jackson, ScalaTest, Cats, FS2, Htt4s, Circe, Docker, Kubernetes, OpenStack

    Бонусы

    • Официальное трудоустройство в ООО ВК-ИТ, аккредитованную ИТ-компанию
    • Возможность удаленной работы
    • Участие в конференциях
    • Билайн университет
    • Компенсация за оборудование
    • Компенсация обучения по квалификации
    • ДМС