We use cookies to run the site and count visits. "Got it" also allows session recording.
EurionPay
Limassol, Cyprus6 months ago
Grade
Middle
Experience
3-5 years
Work format
Onsite
Employment
Full-time
English level
B2, upper-intermediate
Relocation
Cyprus, Limassol
An email or a Telegram message to the recruiter
EurionPay is a cross-border infrastructure for b2b and b2c. We are building a payment aggregator that combines multiple PSPs and banks under a single API for merchants: SWIFT, SEPA, local methods, multi-currency settlements, FX.
Core aggregator and payment routing • Develop payment routing logic between providers (by currency, corridor, success rate, fees) • Implement fallback scenarios – if a provider is unavailable or returns a rejection, correctly switch to the next one without double charges • Support reconciliation with providers
Integrations with PSPs and banks • Connect new providers: REST / SOAP, HMAC / RSA signing, OAuth, mTLS • Cover integrations with contract tests (so that a change on the provider's side doesn't silently break us in production) • Maintain clear development documentation
Webhooks, queues, idempotency • Async processing of events from providers: payment confirmation, refund, chargeback • Idempotent handlers • Retry policy, dead letter queue, state recovery
Admin panel and API for merchants • Public API for merchants • OpenAPI spec and version compatibility • Internal admin panel for support and fin-dep (UI is done separately, you'll handle the backend)
• Backend: Go 1.24.13 • HTTP/router: chi/v5 • DB: PostgreSQL • DB driver/pool: pgx/v5 • Additional libraries: uuid, decimal, excelize, x/crypto
• 3–5 years of commercial development, with at least 1.5 years of production Go experience • Solid PostgreSQL skills: indexes, isolation levels, basic query optimization, understanding of transactions • Practical understanding of idempotency and distributed consistency • REST API design, OpenAPI • Basic CI/CD • English – reading documentation and corresponding with providers without issues
• Any experience with payment / billing / financial systems • Knowledge of HMAC / RSA signing, 3DS, tokenization • Experience integrating with PSPs, acquiring, SWIFT, SEPA • Experience working with .NET middleware (not writing, but understanding – we have a neighboring service) • Relevant pet project or open-source contribution
Format: Office in Limassol, Cyprus
EurionPay — трансграничная инфраструктура для b2b и b2c. Мы строим платежный аггрегатор, который объединяет несколько PSP и банков под единым API для мерчантов: SWIFT, SEPA, локальные методы, мульти-валютные расчёты, FX.
Стек • Backend: Go 1.24.13 • HTTP/router: chi/v5 • БД: PostgreSQL • DB driver/pool: pgx/v5 • Доп. библиотеки: uuid, decimal, excelize, x/crypto
Что предстоит делать:
Core агрегатор и роутинг платежей • Развивать логику маршрутизации платежей между провайдерами (по валюте, корридору, success rate, комиссиям). • Реализовывать fallback-сценарии — если провайдер недоступен или вернул отказ, корректно переключаться на следующего без двойных списаний. • Поддерживать reconciliation с провайдерами.
Интеграции с PSP и банками • Подключать новых провайдеров: REST / SOAP, HMAC / RSA signing, OAuth, mTLS. • Покрывать интеграции контрактными тестами (чтобы изменение на стороне провайдера не ломало нас в проде молча). • Поддерживать понятную документацию по разработке
Webhook’и, очереди, идемпотентность • Async-обработка событий от провайдеров: подтверждение платежа, refund, chargeback. • Идемпотентные обработчик • Retry policy, dead letter queue, восстановление состояния.
Админка и API для мерчантов • Публичное API для мерчантов • OpenAPI спека и совместимость версий. • Внутренняя админка для саппорта и финдепа (UI делаем отдельно, ты — на backend).
Что мы ждём
• 3–5 лет коммерческой разработки, из них от 1.5 лет на Go в продакшене. • PostgreSQL уверенно: индексы, isolation levels, базовая оптимизация запросов, понимание транзакций. • Понимание идемпотентности и распределённой консистентности на практике • REST API design, OpenAPI • Базовый CI/CD • Английский — чтение документации и переписка с провайдерами без проблем.
Будет большим плюсом
• Любой опыт с платёжными / биллинговыми / финансовыми системами. • Знание HMAC / RSA signing, 3DS, токенизации. • Опыт интеграции с PSP, эквайрингом, SWIFT, SEPA. • Опыт работы с .NET middleware (не писать, а понимать — у нас есть соседний сервис). • Релевантный pet-project или open source contribution.
Формат: Кипр, Лимассол в офис
We compare skills, grade, work format and salary
Most often 3,170 to 5,210