Детали вакансии

Разработка
Мидл
Офис
Полная занятость
May 12

Go разработчик

Go разработчик в EurionPay, компании, занимающейся инфраструктурой трансграничных платежей. Обязанности включают разработку основной логики агрегатора, маршрутизацию платежей и интеграцию с PSP и банками. Требуется 3-5 лет коммерческого опыта разработки, из них не менее 1,5 лет на Go. Местоположение: Лимассол, Кипр.

EurionPay создает платежный агрегатор, который объединяет несколько PSP и банков под единым API для мерчантов, поддерживая SWIFT, SEPA, локальные методы, мультивалютные расчеты и FX. Технологический стек: • Backend: Go 1.24.13 • HTTP/router: chi/v5 • DB: PostgreSQL • DB driver/pool: pgx/v5 • Дополнительные библиотеки: uuid, decimal, excelize, x/crypto Обязанности: 1. Основной агрегатор и маршрутизация платежей • Разработка логики маршрутизации платежей между провайдерами (по валюте, коридору, проценту успеха, комиссиям). • Реализация сценариев отката – если провайдер недоступен или возвращает ошибку, бесшовно переключаться на следующего без двойных списаний. • Поддержка сверки с провайдерами. 2. Интеграция с PSP и банками • Подключение новых провайдеров: REST / SOAP, HMAC / RSA подпись, OAuth, mTLS. • Покрытие интеграций контрактными тестами (для предотвращения тихих сбоев из-за изменений у провайдера). • Поддержание четкой документации по разработке. 3. Вебхуки, очереди, идемпотентность • Асинхронная обработка событий от провайдеров: подтверждение платежа, возврат, чарджбэк. • Идемпотентные обработчики. • Политика повторных попыток, очередь недоставленных сообщений, восстановление состояния. 4. Админ-панель и API для мерчантов • Публичный API для мерчантов. • Спецификация OpenAPI и совместимость версий. • Внутренняя админ-панель для поддержки и фин. отдела (UI разрабатывается отдельно, вы будете заниматься бэкендом).

Что мы ожидаем: • 3–5 лет коммерческого опыта разработки, из них не менее 1,5 лет на Go в продакшене. • Уверенное владение PostgreSQL: индексы, уровни изоляции, базовая оптимизация запросов, понимание транзакций. • Практическое понимание идемпотентности и распределенной согласованности. • Дизайн REST API, OpenAPI. • Базовое CI/CD. • Английский – способность без проблем читать документацию и переписываться с провайдерами. Будет большим плюсом: • Любой опыт работы с платежными/биллинговыми/финансовыми системами. • Знание HMAC/RSA подписи, 3DS, токенизации. • Опыт интеграции с PSP, эквайрингом, SWIFT, SEPA. • Опыт работы с .NET middleware (понимание, а не написание – у нас есть соседний сервис). • Релевантный pet-проект или вклад в open-source.

Формат: Офис в Лимассоле, Кипр.

Кипр
go
CI/CD
OpenApi
SEPA
3ds
hmac
tokenization
rsa signing
Swift
PostgreSQL
REST API

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

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

Go разработчик

Go разработчик в Wildberries. Разработка микросервисов, интеграция с платежными системами, проектирование API, работа с PostgreSQL, Redis, Clickhouse. Гибридный формат работы в Москве.

Россия
W
Wildberries

Разработчик C++ / Go

Вакансия разработчика C++ / Go, удаленная работа, полный рабочий день, фокус на бэкенд. Технологии: C++, Go.

N
NDA

Go разработчик, Delivery

Go разработчик на позицию Delivery в OZON в Москве. Обязанности включают разработку логики CI/CD, инструментов контроля качества и архитектуры сервисов. Требуется Golang/Python, проектирование API, SQL, GitLab CI, Linux и Git.

Россия
O
OZON