EVO — продуктова українська IT-компанія.
30 июня 2020

Senior Scala Engineer на новий проект (Фінтех)

Киев

EVO в пошуках Senior Scala Engineer’a на новий проект (фінтех)

Наш маніфест віддаленої роботи в EVO evo.business/...​trudnikam-ot-osnovatelej

Наша мета — створення простого і зручного інструменту оплати для проектів Rozetka, Prom, Bigl, Shafa, Kabanchik. Ми плануємо запуск альтернативних способів розрахунку за товари, які дозволять оптимізувати вартість і конверсію платежів, а також забезпечити абсолютно новий рівень якості клієнтського досвіду.

Проект з технічного боку:
Мікросервісна архітектура з комунікацією через REST API, Kafka і RabbitMQ
Scala з прагненням писати в pure FP стилі, використовуючи бібліотеки Cats і ZIO
SBT в якості системи збирання
HTTP layer: Play framework, akka-http, sttp, http4s
Бібліотеки для взаємодії з БД: slick, doobie
БД, які використовуються: MySQL, PostgreSQL, TimescaleDB, ClickHouse, Elastic Search
CI/CD: Circle CI + Docker + Kubernetes в Google Cloud (Spinnaker і Helm для зручності)

Здебільшого, всі задачі націлені на:
— Збільшення кількості інтеграцій з банками, платіжними шлюзами, зовнішніми провайдерами онлайн платежів
— Введення нових методів оплат QR code, Bluetooth payment
— Розробку власного рішення для електронних грошей.
— Розробку власного anti-fraud рішення
— Вдосконалення бек-офісу платіжної системи для перегляду аналітики, генерування звітів, надання інструментів для служби підтримки.
— Розробку рішень для систем лояльності, бонусів та кешбеків

Чим цікаві ці задачі з технічного боку:
— Відсутністю legacy, новий проект
— Можливістю гнучко обирати технології та підходи розробки
— Використанням сучасних технологій для забезпечення стабільності і безпеки сервісів
— Проектуванням сервісів з урахуванням вимог зовнішніх інтеграцій

Наш підхід до процесу розробки:
Основні завдання беруться в розробку тільки після чітко поставлених вимог і попередньої оцінки тех. спеціалістів.
Команда розробки організована так, що всі приймають участь у розробці всіх сервісів, кожен може підхопити будь яку задачу щоб уникнути гальмування розвитку проекту
Після закінчення розробки, відправляємо на код рев’ю з обов’язковим підтвердженням від колег
Як пройде рев’ю, виливаємо код на стейдж, де його тестять QA, після чого він потрапляє на продакшн, де проходить тести на регресію, згодом, поступово збільшується трафік і реліз повноцінно працює на продакшені, у випадку помилок, реліз відкатується і потрапляє на доопрацювання.

Наші кандидати:
— Готові працювати з великою кількістю різноманітних бібліотек і фреймворків
— Уміють і люблять писати в pure FP стилі
— Розуміють, що таке мікросервісна архітектура і мають досвід її застосування
— Володіють навичками і досвідом роботи з SQL базами даних і Elastic Search
— Мають досвід роботи з хмарними технологіями на базі Docker і Kubernetes
— Прагнуть покривати код тестами

Як плюс:
Досвід роботи в фінтех проектах

Як у нас проходить підбір на дану позицію?
Для початку, ваше резюме розглянуть технічні фахівці. Якщо воно буде схвалене, ми домовимося про skype-дзвінок знайомство. Ми обговоримо проект, ваш досвід і відповімо на питання. Після чого разом вирішимо, чи продовжимо спілкування вже на технічній співбесіді онлайн. Після кожного етапу ми обов’язково даємо зворотний зв’язок протягом 24 годин.

LinkedIn

Похожие вакансии

Все похожие вакансии