Все вакансии России 0

Middle+/Senior Scala-разработчик в команду Social

з/п не указана
2ГИС
Москва Постоянная занятость Удаленная работа

Описание

Мы ищем Scala‑разработчика уровня middle/senior, который готов брать на себя как инженерные задачи, так и участие в продуктовых и архитектурных решениях. О команде Social — новое стратегическое направление в R&D 2ГИС. Мы развиваем социальные сценарии и превращаем приложение 2ГИС в платформу для взаимодействия пользователей в реальном времени. Наша цель — сделать карту и справочник «живыми». Одна из первых крупных фич — «Друзья на карте»: отображение местоположения друзей в реальном времени и связанные с этим сценарии. Чем занимается Scala‑команда Мы разрабатываем высоконагруженные бэкенд‑сервисы, которые принимают, обрабатывают и доставляют данные геопозиции пользователей в реальном времени. Параллельно строим инфраструктуру для обмена сообщениями. Примеры задач в рамках фичи «Друзья на карте»: определяем частоту отправки координат и передаём управляющие команды на устройства; принимаем и обрабатываем события геопозиции; рассчитываем скорость и азимут движения; определяем пользовательские статусы на основе поведения; отправляем обновления в real‑time; передаём стикеры и сообщения между пользователями; и развиваем сопутствующую инфраструктуру. Технологии Scala 3.7.4, typelevel‑стек: cats, cats‑effect, fs2, http4s Kafka (fs2‑kafka, kafka‑streams) Cassandra (через cassandra4io) ClickHouse (кластер для аналитики и больших данных) Мониторинг: ELK, Grafana, Prometheus Деплой: Kubernetes, GitLab CI/CD Задачи Разработка и развитие сервисов на Scala 3. Участие в достижении продуктовых целей команды: от постановки до реализации. Участие в архитектурных решениях и развитии распределённых систем. Проектирование и развитие высоконагруженных компонентов. Работа с алгоритмами от аналитиков: разбор, оптимизация, реализация и внедрение в прод. Ожидания от кандидата Опыт разработки высоконагруженных бэкенд‑систем от 3 лет. Уверенная работа с Kafka, а также SQL и/или NoSQL (например, Cassandra). Интерес к функциональному стилю и готовность писать так в продакшене. Понимание принципов командной разработки (код‑ревью, качество, ответственность за результат). Коммуникабельность и умение договариваться. Интерес к продукту и желание делать то, чем будешь пользоваться сам. Будет плюсом Опыт эксплуатации JVM‑приложений в продакшене. Опыт проектирования стриминговых/real‑time систем. Промышленный опыт Scala. Знание принципов typelevel‑подхода и экосистемы. Почему к нам стоит присоединиться Продукт с миллионами пользователей и понятной ценностью. Возможность влиять на архитектуру и развитие фич. Сильная команда и технологичный стек. Рост как в техническую, так и в управленческую сторону. Заметный результат, которым можно гордиться. Еще про 2ГИС 2ГИС — аккредитованная IT‑компания. Удалённая работа по РФ, при желании — гибрид и офисы в Москве, Санкт‑Петербурге и Новосибирске. ДМС и онлайн‑консультации (в т.ч. терапевт, невролог, психолог, медицинский агент). Поддержка выступлений и публикаций (конференции, Хабр). Собственный учебный центр: курсы, тренинги, книги.

Откликнуться
Источник: hh · 13.08.2026

Похожие вакансии в городе Москва

Все вакансии в городе Москва →