сегодня

scala developer

ниже рынка на 10,5%
вакансия 375 900 ₽
в среднем 420 077 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

сопроводительное письмо

Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Команда Social занимается развитием стратегического направления в R&D 2ГИС, превращая приложение в платформу для взаимодействия пользователей в реальном времени. Сервис обеспечивает работу функций вроде отображения друзей на карте, обмена сообщениями и аналитической обработки данных.

задачи

  • Формировать и развивать архитектуру бэкенд-направления.
  • Принимать ключевые архитектурные решения для высоконагруженных распределённых систем.
  • Обеспечивать согласованность архитектуры между несколькими бэкенд-командами.
  • Организовывать взаимодействие команд через API-контракты, событийную модель и SLA.
  • Внедрять и развивать архитектурные практики, включая дизайн-ревью, техрадар и RFC-процессы.
  • Проектировать высоконагруженные сервисы с учётом масштабирования, отказоустойчивости и консистентности данных.
  • Прорабатывать потоки данных между Kafka, Cassandra и ClickHouse.
  • Анализировать и оптимизировать производительность сервисов и стриминговых пайплайнов.
  • Осуществлять техническое менторство разработчиков.

требования

  • Опыт разработки бэкенд-систем от 5 лет.
  • Опыт работы в роли ведущего разработчика или техлида от 2 лет.
  • Опыт проектирования и развития высоконагруженных распределённых систем.
  • Уверенные знания Kafka и одной из аналитических или NoSQL баз данных (Cassandra, ClickHouse или аналоги).
  • Опыт работы с функциональным стеком, желательно cats-effect 3 или аналогичными эффектами.
  • Опыт принятия архитектурных решений и готовность нести за них ответственность.
  • Понимание принципов событийной архитектуры и стриминговых систем.
  • Опыт проектирования потоков данных и интеграций между сервисами.
  • Системное мышление и умение видеть архитектуру целиком.
  • Коммуникабельность и способность аргументировать технические решения.
  • Будет плюсом практический опыт с Scala 3, опыт эксплуатации JVM-приложений в production, опыт проектирования систем реального времени, опыт работы с ClickHouse в высоконагруженных сценариях, а также знание принципов Typelevel-программирования.

условия

  • Аккредитованная IT-компания.
  • Полностью белая зарплата.
  • Дополнительные дни отпуска за стаж.
  • ДМС и онлайн-консультации специалистов.
  • Поддержка выступлений на конференциях и публикаций.
  • Собственный учебный центр с курсами, тренингами и книгами.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в отклики Как распознать мошенничество?