Senior Go Engineer (Fraud Prevention System) RozetkaPay

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

RozetkaPay входить до групи компаній EVO-Rozetka.
Платіжний сервіс створений на базі найвідоміших маркетплейсів країни, якими користуються мільйони українців.

Наші сервіси вже використовують Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota, Yakaboo та інші.

Чому відкрилась вакансія:
Ми плануємо розширювати функціональні можливості фінансового рішення EVO Fintech, щоб покращувати процес покупки на наших майданчиках та робити його більш безпечним. Тому виокремлюємо команду, яка буде розвивати новий продукт: Fraud Prevention System.

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

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

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

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

Етапи відбору:
1. Знайомство з рекрутером та Head of Product
2. Технічне інтервʼю з інженерами проєкту
3. Фінальне інтерв’ю з Head of Product та СТО EVO Fintech

Ми пропонуємо:
- Офіційне працевлаштування у штат компанії
- 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 24 April 2024
165 views    13 applications

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