Senior Go Engineer

Наші клієнти - Fintech компанія, що створює та об’єднує продукти у рішення, які повʼязують онлайн оплати в інтернеті, оплати в касах (карткою та готівкою), а також переказами з картки на картку. До того ж рішення щодо дистанційної верифікації та ідентифікації партнерів для подальшого підписання з ними договорів з переказу коштів для забезпечення прийому оплат за замовлення з маркетплейсів.

Senior Go Engineer
Full-time
English: Pre-intermediate

Чому відкрилась вакансія:

Ми плануємо розширювати функціональні можливості фінансового рішення,  щоб покращувати процес покупки на наших майданчиках та робити його більш безпечним. Тому виокремлюємо команду, яка буде розвивати новий продукт: 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” але реальне вміння (досвід) знаходити компроміс в спірних моментах і завжди бути відкритим до обговорення.

Задачі:

Розробка та подальша підтримка компонентів системи, що реалізують чи забезпечують наступний функціонал: 

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

Етапи відбору:

  • Знайомство з рекрутером та Head of Product
  • Технічне інтервʼю з інженерами проєкту
  • Фінальне інтерв’ю з Head of Product та СТО 

Ми пропонуємо:

  • Офіційне працевлаштування у штат компанії
  • 24 календарних дні оплачуваної відпустки на рік, необмежена кількість лікарняних.
  • Віддалена робота. Можливість відвідувати офіс у м.Київ
  • Медичне страхування
  • Послуги корпоративного психолога
Our recruiter
Марта Стопець
Марта Стопець
Contact a recruiter
Golang
Lead, Senior
Kyiv
Dnipro
Odesa
Lviv
Марта Стопець
Lead Data Scientist
Remote,
English (Intermediate)
Full-time
Yuliia  Kril
Chief Executive Officer
Remote,
English (Advanced)
Марта Стопець
Technical Writer
Remote,
Full-time
Марта Стопець
Senior Talent Acquisition Specialist
other city,
English (Advanced)
Full-time
Марта Стопець
CTO
Remote,
English (Advanced)
Full-time
Yuliia  Kril
Head of HR
Kyiv, Ukraine
English (Advanced)
Full-time
Remote,
English (Intermediate)
Full-time
Chief Executive Officer
Technical management
Remote,
English (Advanced)
Remote,
Full-time