Scala Engineer (Fintech) (offline)
Команды выстраиваются до состояния “автономной продуктовой команды”, которая сможет реализовать все требования, выставленные к продукту. Фокус команды всегда направлен на продуктовый контекст, который олицетворяет один из векторов бизнес-деятельности компании.
Подразумевается тесное сотрудничество со всеми продуктовыми командами, вплоть до эпизодического включения в совместные проектные группы.
Ожидается высокий темп поставки продуктов в эксплуатацию до конечных потребителей.
Ключевые продукты в зоне ответственности позиции: ядро транзакционной инфраструктуры (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→
Similar jobs
Scala Compiler Developer in Poland at Adaptiq
Poland
Senior Scala Developer at Megogo
Ukraine
Senior Full Stack Scala Developer at Digis
Ukraine
All jobs Scala Kyiv All jobs EVO