EVO — продуктова українська IT-компанія. Центральний офіс знаходиться в Україні (Київ). Зараз ми збираємо команди розробки в Білорусі. Ми працюємо повністю віддалено. Можна працювати також з Мінського офісу. EVO — 1200+ співробітників, технічний департамент понад 300 осіб, розробників понад 200 осіб.
28 сентября 2021

Scala Engineer

Киев, удаленно

Фінкомпанія всередині EVO — продуктова екосистема, яка включає в себе власні рішення під: процесинг та білінг як ядро ​​транзакционной інфраструктури, суміжні продукти, пов’язані з кредитуванням, користувальницьким гаманцем, універсальним методом ідентифікації користувачів і багато іншого. На окрему увагу заслуговує власний адміністративний інструментарій для бек офісу та B2B партнерів.

Ключова мета — створення простого і зручного інструменту оплати для проєктів Rozetka, Prom, Bigl, IZI, Shafa, Crafta, Kabanchik та інші. Включаючи прозорі та зручні інструменти для бізнесу з контролю та управління потоком транзакцій і виплат.

Ключові продукти в зоні відповідальності позиції: ядро транзакційної інфраструктури (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 год).

Рекомендуйте своїх знайомих, бонус за найм до 4000$

Чекаємо резюме з поміткою «рекомендація» на пошту a.alyksiuk@evo.company

LinkedIn