Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
2ГИС

Scala-разработчик (Social)

в 2ГИС

от 250 000 ₽/мес на руки

📍 Москва (м. Кутузовская)Санкт-Петербург (м. Маяковская)НовосибирскПолная удалёнка
Специализация
Scala
Уровень
Middle-to-Senior

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

Первая фича, которую мы сделали — отображение друзей на карте, и это только начало!

Мы ищем Middle+/Senior Scala-разработчика, который будет заниматься сервисами потоковой обработки realtime-данных о местоположении пользователей и коммуникациях между ними.

Технологии/инструменты

KafkaSQL/NoSQL
  • Мы используем Typelevel стэк: Cats, Cats Effect, FS2, http4s, а также FS2 Kafka, Kafka Streams и Cassandra 4 io.
  • Храним данные в Cassandra.
  • Сервисы связываем через Kafka.
  • Для мониторинга и алертов используем ELK, Grafana и Prometheus.
  • Деплоим в Kubernetes через GitLab.

Про команду

Команда отвечает за разработку высоконагруженных сервисов приёма/обработки/передачи оперативных данных, а также за реализацию управляющих поведением мобильных устройств алгоритмов.

На примере фичи “Друзья на карте”:

  • Определение требуемой частотности передачи координат с мобильных устройств и отправка соответствующих команд на них.
  • Приём точек местоположения.
  • Передача текущего стейта позиций друзей.
  • Отправка изменений позиций друзей с учетом рассчитанной скорости и азимута.
  • Приём и передача стикеров между друзьями.
  • Определение статусов на основе поведения пользователя.
  • И многое другое.

Тебе предстоит

  • Расширять и совершенствовать функционал нашего стартапа, думая о запредельной нагрузке и масштабировании систем.
  • Крутить в голове алгоритмы от аналитиков, предлагать их улучшения, реализовывать их в коде.
  • Предлагать, защищать и реализовывать собственные идеи.

Ожидаем от кандидата

  • Дух стартапера.
  • Желание делать то, что нравится, чем будешь пользоваться.
  • Желание писать в функциональном стиле.
  • Опыт разработки высоконагруженных бэкендов от 3 лет.
  • Опыт работы с Kafka, SQL и/или NoSQL базами данных.

Плюсом будет наличие опыта:

  • Эксплуатации JVM-приложений.
  • Разработки на Scala.
  • Дизайна высоконагруженных бэкендов и стриминговых систем обработки данных.

Условия

  • 2ГИС — аккредитованная IT-компания.
  • Техника и ОС на выбор.
  • У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в Нижнем Новгороде, Томске, Астане, Алма-Ате.
  • Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
  • Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
  • Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
  • Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.
Ольга Доценко IT Recruiter
2ГИС

О компании 2ГИС

Сфера
Продуктовая компания
Инвестиции
$40M
Размер
1001+

2ГИС — IT-компания, которая помогает людям жить в городе. Они делают карту со справочником и навигатор. Их сервис работает в более чем 1200 городах России, Казахстана, ОАЭ и ещё семи стран. Каждый месяц их продукты используют более 50 млн пользователей.

За их сервисами стоит 40 команд профессиональных разработчиков. Пишут на C++, .NET, Objective-C, C#, Java, Kotlin, JavaScript, PHP, Go, Python, Scala и Swift. Тестируют автоматически и вручную, по заветам ООП и методам тест-дизайна. Сторонним разработчикам предоставляют доступ через API и SDK.

Похожие вакансии

7 000 – 9 000 $/мес на руки
Полная удалёнка
410 000 – 500 000 ₽/мес на руки
📍 Москва (м. Павелецкая), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
400 000 – 460 000 ₽/мес на руки
Можно удалённо из РФ
400 000 – 450 000 ₽/мес на руки
📍 Москва (м. Тульская), полная удалёнка
400 000 – 450 000 ₽/мес на руки
📍 Москва (м. Тульская), полная удалёнка