• Web-розробка
  • Фінтех

Middle Go Engineer (Integration Team) RozetkaPay

Поділитися

Про проєкт:

EVO Fintech створює та об’єднує продукти у рішення під брендом RozetkaPay – https://rozetkapay.com/, які повʼязують онлайн оплати в інтернет, оплати в касах (карткою та готівкою), а також переказами з картки на картку. До того, ж рішення щодо дистанційної верифікації та ідентифікації партнерів для подальшого підписання з ними договорів з переказу коштів для забезпечення прийому оплат за замовлення з маркетплейсів.
RozetkaPay вже використовують Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota.ua та інші.

Технологічний стек:

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

Нам дуже важливі якість і гнучкість, тому ми використовуємо:

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

Що важливо для даної ролі:

  • 2+ року використання golang;
  • досвід конкурентного програмування на будь-якій мові важливе розуміння, які є підходи, і навіщо це потрібно в цілому;
  • досвід використання будь-яких SQL та NoSQL рішень, і розуміння причин використання кожного в конкретному випадку (наприклад, чому MongoDB замість Postgres, або чому Postgres замість Cassandra);
  • досвід профілювання додатків, використання метрик + досвід усунення “performance bottleneck”;
  • впевнені аналітичні здібності необхідно буде не просто робити фічі за описом, але продумувати функціонал, починаючи від неформалізованих вимог, вибирати найбільш відповідне рішення і реалізовувати його;
  • вміння взаємодіяти в команді не просто абстрактне “team player” а реальне вміння (досвід) знаходити компроміс в спірних моментах, і завжди бути відкритим до обговорення.

Задачі:

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

  • транзакційний процесинг (платіжні флоу та ін.);
  • інтеграції з банківськими API та платіжними сервісами;
  • розробка та інтеграція із внутрішніми “data”-сервісами, що збагачують транзакцію;
  • автоматизація систем управління тарифами, сутностями та іншими; артефактами продуктової екосистеми.

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

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

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

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

Анна з People Team

a.himiranova

Хочу до вас у команду

Прикріпити резюме

Максимум 1 файл розміром до 5 МБ