Мы ищем Scala-разработчика в команду разработки финтех-сервисов дочерней IT-компании OneFactor.
Команда OneFactor разрабатывает аналитические сервисы для банковской сферы, страховых компаний, электронной коммерции, ритейла и туризма. Среди разработок — сервисы для оценки рисков, лидогенерация для развития коммерции и бизнеса предприятий, геоаналитика в области туризма и городской среды, а также другие продукты с использованием Big Data.
Технологии/инструменты
ScalаCats Effect:3.xFs2DoobieTapirhttp4sAkkaAkka FSMSlick
- Целевой стек: Scala 2.13, Cats Effect:3.x, Fs2, Doobie, Tapir, http4s.
- Легаси: Scala 2.11-2.12, Akka, Akka FSM, Slick.
Что мы делаем
- Антифрод решения, online и batch сервисы.
- Обрабатываем от 100 до 5000 RPS.
- Новые сервисы разрабатываем, придерживаясь реактивного подхода.
- Используем typelevel стек.
- Профилируем сервисы.
- Работаем с инструментами: Kafka, PostgreSQL, Redis, Scylla, ClickHouse, RabbitMQ, Docker, Kubernetes.
- Строим распределенную систему межсервисных уведомлений.
- Экспериментируем с различными подходами для алертинга.
- Аналитику обрабатываем в ClickHouse.
- Визуализируем метрики в Grafana.
- Трейсим запросы с помощью Jaeger.
- Ходим на внешнее обучение.
- Посещаем конференции.
Что вас ждёт
- Работа над двумя ключевыми продуктами компании: Lead Generation & Batch Scoring.
- Возможность работать как с современным стеком, так и улучшать наше легаси.
- Разработка новых микросервисов, улучшение архитектуры и производительности системы.
- Активное участие в code review, написании юнит и интеграционных тестов.
Ожидания
- Требуемый опыт работы: 1–3 года.
- Опыт разработки на Scala.
- Знание и опыт работы с Docker и Kubernetes.
- Опыт работы с реляционными базами данных.
- Желание расти и развиваться вместе с нашей командой.
Ирина Величко IT Recruiter