Scala Engineer (Fintech) (offline)

EVO Ukrainian Product 🇺🇦
Про команду:
Команды выстраиваются до состояния “автономной продуктовой команды”, которая сможет реализовать все требования, выставленные к продукту. Фокус команды всегда направлен на продуктовый контекст, который олицетворяет один из векторов бизнес-деятельности компании.

Подразумевается тесное сотрудничество со всеми продуктовыми командами, вплоть до эпизодического включения в совместные проектные группы.

Ожидается высокий темп поставки продуктов в эксплуатацию до конечных потребителей.

Ключевые продукты в зоне ответственности позиции: ядро транзакционной инфраструктуры (Processing & Billing), самая высоконагруженная часть продуктовой экосистемы, которая определяет природу деятельности продукта.
Сейчас в команде 7 Scala engineer, 2 Front-End engineer, 3 QA engineer, 5 DevOps engineer, Product manager.

Что уже сделали, какие вызовы были, что вышло:
Разработана и запущена в боевое использование экосистема, состоящая из: собственного процессинга, биллинг решения для автоматического взаиморасчета с мерчантами маркетплейса Prom.ua и Rozetka.ua, банками, которым будут пользоваться более 50 000+ мерчантов.
Запущены основные интеграции с банками, платежными шлюзами, внешними провайдерами онлайн платежей.
Реализован собственный кассовый продукт, интерфейс и сопутствующий процессинг транзакций с наличностью и торговым эквайрингом.
Реализована бэк-офиса системы для просмотра аналитики, генерирование отчетов, предоставление инструментов для поддержки.
Ведется активная разработка решений для систем лояльности, бонусов и кешбеков и т.д.

Технический стек проекта, что уже используем, что планируем:
Scala: Lightbend (Akka, Play!), Cats — 80%, ZIO — 20%
Микросервисы с общением через REST API, Kafka и RabbitMQ.
Базы данных: PostgreSQL, TimescaleDB, ElasticSearch.
CI/CD: Gitlab CI, GitOps.
Google Cloud, Kubernetes, Docker, Helm.

Что важно для данной роли в проекте:
Уверенное знание ФП.
Понимание микросервисной архитектуры.
Владение навыками и опытом работы с SQL базами данных.
Желание покрывать код тестами.
Способность самостоятельно выполнять задачи и полноценно поддерживать их на всем жизненном цикле: от разработки, документирования и деплоя к сопровождению.
Открытость к новым решениям, желание отслеживать новинки и тенденции на рынке технологий. Мы открыты к инициативам по внедрению новых библиотек/идей/подходов.
Нам важно, чтобы разработчик был продуктово ориентирован. Не просто выполнял поставленную задачу, а понимал проблемы бизнеса, которые решает эта задача, и мог предложить более оптимальное решение.

Будет преимуществом:
Опыт работы в финтех продуктах: фин. компании, платежные системы, банковская сфера и т.д.
Понимание природы и особенностей доменной области — транзакционного бизнеса.
Знание продвинутых ФП подходов.
Знание и работа с ZIO, Kafka и RabbitMQ

Задачи в команде:
Насыщение функционалом текущих решений и продуктов.
Минимизация тех. долга.
Подготовка продуктовой экосистемы к повышенным нагрузкам и существенному приросту трафика, не исключено переосмысление текущих архитектурных подходов.
Реализация новых моделей взаимодействия между потребителем и поставщиком товара / услуги, за который происходит оплата.
Интеграция с международными платежными системами.
Разработка новых более гибких инструментов управления транзакциями, включая управления комиссиями, клирингом и т.д.

С нами вы:
Точно вырастете как продуктовый инженер в финтех доменной области.
Примете непосредственное участие в постройке dream-team.
На встрече с вами нам хотелось бы обсудить:
Ознакомиться и обсудить ваш предыдущий опыт: мы всегда открыты к новым для нас практикам и подходам, если они могут принести пользу.
Оценить глубину вашей экспертизы в ключевых технологиях / инструментах.
Оценить потенциал вашей экспертизы в доменной области.
Обсудить желаемые векторы развития.
Обсудить, что вами движет и выступает внутренним мотиватором. Мы руководствуемся простым принципом: сперва — “кто”, потом — “куда”, и строим команды на долгосрочную перспективу.

Как у нас проходит подбор и собеседования:
Мы ждем ваше резюме. После чего оно попадает на рассмотрение команде.
Знакомство с Product Manager-ом и CTO в Google Meets для обсуждения вакансии более подробно (30 минут).
Техническое собеседование (1,5 часа).

The job ad is no longer active
Job unpublished on 2 December 2021

Look at the current jobs Scala Kyiv→