Scala-разработчик в Social
17 Января 2025
Город:
Новосибирск
Занятость:
Полная занятость
Компания "2ГИС"
Привет! Мы ищем Scala-разработчика, который будет заниматься сервисами потоковой обработки realtime-данных о местоположении пользователей и коммуникациях между ними.
Social — новое направление в R&D 2ГИС, которое объединяет различные механики взаимодействия между пользователями.
Первая фича, которую мы сделали — отображение друзей на карте, и это только начало!
Что делает Scala-команда
Команда отвечает за разработку высоконагруженных сервисов приёма/обработки/передачи оперативных данных, а также реализацией управляющих поведением мобильных устройств алгоритмов.
На примере фичи “Друзья на карте”:
- определения требуемой частотности передачи координат с мобильных устройств и отправка соответствующих команд на них;
- приём точек местоположения;
- передача текущего стейта позиций друзей;
- отправка изменений позиций друзей с учетом рассчитанной скорости и азимута;
- приём и передача стикеров между друзьями;
- определение статусов на основе поведения пользователя;
- и многое другое…
Технологии
- Мы используем typelevel стэк: cats, cats-effect, fs2, http4s, а также fs2-kafka, kafka-streams и cassandra4io.
- Храним данные в Cassandra.
- Сервисы связываем через Kafka.
- Для мониторинга и алертов используем ELK, Grafana и Prometheus,
- Деплоим в Kubernetes через Gitlab.
Какие задачи предстоит решать
- расширять и совершенствовать функционал нашего стартапа, думая о запредельной нагрузке и масштабировании систем;
- крутить в голове алгоритмы от аналитиков, предлагать их улучшения, реализовывать их в коде;
- предлагать, защищать и реализовывать собственные идеи.
Что ждём от кандидата?
- Дух стартапера.
- Желание делать то, что нравится, чем будешь пользоваться.
- Желание писать в функциональном стиле.
- Опыт разработки высоконагруженных бэкендов от 3 лет.
- Опыт работы с Kafka, SQL и/или NoSQL базами данных.
Кроме того
- 2ГИС — аккредитованная IT-компания.
- Техника и ОС на выбор.
- У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске.
- Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
- Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
- Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
- Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
09 Января
Новосибирск
Компания "Бэнкс Софт Системс" Компания BSS — системно значимая российская ИТ-компания, специализирующаяся на разработке, внедрении и...
09 Января
PHP-разработчик (Junior/Middle)
Новосибирск
Компания "Финтех Айкью" Чем предстоит заниматься: Разработка программных продуктов компании, в соответствии с требованиями технического...
09 Января
Новосибирск
Компания "Siberian Wellness" Мы занимаемся разработкой систем товарно-денежного учета сырья, которое очень тяжело поддается классификации, а...
09 Января
Разработчик баз данных (Oracle)( Siberian Wellness )
Новосибирск
Компания "Siberian Wellness" Привет! Мы ищем разработчиков баз данных. Обязанности: Проектирование и разработка в базе данных Oracle....
09 Января
Frontend-разработчик (React)( Бэнкс Софт Системс )
Новосибирск
Компания "Бэнкс Софт Системс" Компания BSS — системно значимая российская ИТ-компания, специализирующаяся на разработке, внедрении и поддержке...
Вакансия размещена в отрасли