Scala-разработчик в 2ГИС.Товары
Прямой работодатель 2ГИС ( 2gis.ru )
Опыт работы любой
Ищем Scala-разработчика в команду 2ГИС Товары. Мы отвечаем за поиск товаров в 2ГИС, которым ежедневно пользуются десятки миллионов человек. Когда вы хотите найти, где купить тот или иной товар, сравнить его стоимость в разных точках продаж — это все сделали мы.
Задачи нашей команды
- Собираем информацию о товарах из разных источников: прайс листы от десятков тысяч компаний, из тематических агрегаторов, от компаний в личном кабинете 2ГИС и других источников.
- Обрабатываем это все в потоковом режиме, чтобы показать пользователям только проверенную, корректную и актуальную информацию о товарах, местах где они продаются и по какой цене.
- После обработки информация о товарах поступает в сервисы, которые раздают информацию конечным пользователям и предоставляют функциональность для поиска/фильтрации по данным о товарах.
Стек
- Мы используем typelevel стэк: cats, cats-effect, fs2, doobie, http4s.
- Есть небольшое количество кода на akka и akka-http.
- Храним данные в PostgreSQL, Elasticsearch, SQLite и RocksDB.
- Сервисы связываем через Kafka и RabbitMQ.
- Иногда пишем сервисы на kafka-streams.
- Для мониторинга и алертов используем ELK, Grafana и Prometheus,
- Деплоим в Kubernetes через Gitlab.
Требования
- Опыт разработки на Scala.
- Желание писать в функциональном стиле.
- Опыт разработки бэкендов от 3х лет.
- Опыт работы с SQL и/или NoSQL базами данных.
- Опыт работы с Kafka. Мы используем её очень активно.
- Преимуществом будет опыт построения стриминговых систем обработки данных.
Условия
- Возможность удаленной работы
- Белая зарплата и ДМС
- Трудоустройство по ТК РФ
- Классный офис с удобными переговорками и комнатами для отдыха
- Собственный учебный центр: курсы, тренинги и книги для прокачки скиллов
- Льготы, бонусы и корпоративные скидки от партнёров компании
- Дополнительные дни отпуска за стаж работы в компании
Любим тех, кто умеет работать в команде, открыто общается и стремится находить лучшие решения. Ждём твоего отклика.