Senior Go Engineer (Credit Team) RozetkaPay

EVO Ukrainian Product 🇺🇦
RozetkaPay — платіжний сервіс, який забезпечує зручні, швидкі та надійні платіжні сервіси як в онлайні, так і офлайні, а процес купівлі робить простим та безпечним.

RozetkaPay входить до групи компаній EVO-Rozetka. Платіжний сервіс створений на базі найвідоміших маркетплейсів країни, якими користуються мільйони українців. Наші сервіси вже використовують Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota ua, Yakaboo та інші.

Ми плануємо розширювати функціональні можливості фінансового рішення RozetkaPay, щоб покращувати процес покупки на наших майданчиках та робити його більш безпечним.

Шукаємо Senior Go Engineer в нову команду, яка буде розвивати новий напрямок і власне новий продукт - Кредитне рішення від RozetkaPay.

Технологічний стек:
- Golang 1.22+, gorm, temporal, gin
- Postgresql, Redis, RabbitMQ
- GCP, Kubernetes, Docker, GitLab CI, Argo CD, ElasticSearch/OpenSearch, Kibana, Grafana
та будь-яка технологія, яку команда визнає за потрібну для використання

Нам дуже важливі якість і гнучкість, тому ми використовуємо:
- Мікросервісний підхід до розробки
- Обов’язковий етап код рев’ю
- Покриття тестами та метриками
- Відповідність стандартам якості коду
- Супровід та відповідальність за функціонал після впровадження в робоче середовище
- Взаємна повага і якісна відкрита комунікація

Що важливо для даної ролі:
- 5+ років досвіду розробки ПЗ
- 2+ роки використання Golang
- досвід конкурентного програмування на будь-якій мові — важливе розуміння, які є підходи, і навіщо це потрібно в цілому
- досвід використання будь-яких SQL та NoSQL рішень, і розуміння причин використання кожного в конкретному випадку (наприклад, чому MongoDB замість Postgres, або чому Postgres замість Cassandra)
- досвід профілювання додатків, використання метрик + досвід усунення «performance bottleneck»
- впевнені аналітичні здібності — необхідно буде не просто робити фічі за описом, але продумувати функціонал, починаючи від неформалізованих вимог, вибирати найбільш відповідне рішення і реалізовувати його
- вміння взаємодіяти в команді — не просто абстрактне «team player» а реальне вміння (досвід) знаходити компроміс в спірних моментах, і завжди бути відкритим до обговорення

Задачі:
Розробка та подальша підтримка компонентів системи що реалізують чи забезпечують наступний функціонал:
- автоматизовані кредитні моделі (скорінг, ризик моделі та ін.)
- інтеграції з банківськими API та платіжними сервісами
- інтеграції з транзакційними процесінгами та системою авторизації рахунків
- розробка та інтеграція із внутрішніми «data»-сервісами, що збагачують транзакцію
- автоматизація систем управління кредитним продуктом, сутностями та іншими артефактами продуктової екосистеми
- сервіс онбордингу клієнта

Етапи відбору:
- Знайомство з рекрутером та Head of Product
- Технічне інтервʼю
- Фінальне інтерв’ю з СТО

Ми пропонуємо:
- Офіційне працевлаштування у штат компанії
- 24 календарних дні оплачуваної відпустки на рік, необмежена кількість лікарняних.
- Віддалена робота. Можливість відвідувати офіс у м.Київ
- Медичне страхування
- Послуги корпоративного психолога

About EVO

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

Місія EVO — створювати можливості для розвитку підприємництва. Ми робимо маркетплейси для онлайн-шопінгу і замовлення послуг — Prom.ua, Satu.kz, Bigl.ua, Kabanchik.ua, Shafa.ua. Також розвиваємо фінтех (проєкт RozetkaPay) та логістику.

Активно розвиваємо кілька волонтерських проєктів:
- платформа для безпечної волонтерської співпраці — Pidmoha. Вона згуртовує в одному місці волонтерів та організації, які потребують допомоги або готові допомогти у різних категоріях: медична, допомога тваринам, військова, транспорт, житло та гуманітарна допомога;
- платформа для донатів HelpVolunteer. Тут запускаються збори на волонтерські потреби для наших захисників і всіх українців.

Щомісяця, на маркетплейсах EVO люди роблять більш 2 млн замовлень. Кожен другий інтернет-покупець України купує на наших майданчиках.

Про технічний департамент EVO:
Основні мови програмування, які ми використовуємо це Python 3, JS / TS, Golang. Є проекти на Rust, Scala, Kotlin.

Стандартна база даних для наших проектів - PostgreSQL, також використовуємо Redis, MongoDB.
Для пошуку використовуємо ElasticSearch. Під вирішення окремих завдань існують свої плагіни. Працюємо з Clickhouse. В якості черг повідомлень RabbitMQ або Kafka.
SPA програми будуємо здебільшого на. Для складання JS модулів використовуємо webpack, CSS стилі - CSS Modules.

З інфраструктурних інструментів використовуємо:
Gitlab, Docker, Kubernetes, Istio, Prometheus, Grafana, Kibana.
Все, що потрібно для великого продакшн проекту: логінг (kibana), метрики, моніторинг (grafana)

Стек мобільних технологій:
Мови: Swift і Kotlin. Нові проекти пишемо на Flutter.

Наш продакт інженерний підхід в EVO:
Ми працюємо крос-функціональними командами до 10 осіб. Зазвичай, команда складається з продакт-менеджера, тімліда, розробників, тестувальників і дизайнерів. У деяких командах свої дата-аналітики, маркетологи та інші фахівці, які потрібні команді.
Компанія продуктова, тому нам важливо щоб розробник був продуктово орієнтований. Це означає, що розробник не просто виконує поставлене завдання, а й розуміє проблеми бізнесу, які вирішує це завдання і може запропонувати більш оптимальне рішення, якщо таке існує, або показати, що ця задача не має цінності.

Про технічне ком'юніті в EVO:
- записуємо подкасти (слухати podcasts.google або тут apple podcasts)
- організовуємо внутрішній dev-club (наші внутрішні конференції)
- є свій open source (ось тут детальніше https://evo.company/product-development/)

Company website:
http://evo.company/

DOU company page:
https://jobs.dou.ua/companies/evo/
Job posted on 29 April 2024
46 views    3 applications

To apply for this and other jobs on Djinni login or signup.