Международная продуктовая IT-компания ищет Golang Developer в команду платежной платформы.

Обязанности:

  • Развивать логику маршрутизации платежей между провайдерами, реализовывать fallback-сценарии и процессы реконсиляции
  • Интегрировать новых платежных провайдеров (REST/SOAP, OAuth, mTLS, HMAC/RSA signing)
  • Разрабатывать асинхронную обработку событий (refund, chargeback, подтверждения платежей)
  • Создавать идемпотентные сервисы, retry-механизмы, DLQ и инструменты восстановления состояния
  • Разрабатывать публичное API для мерчантов и внутренние сервисы для поддержки и финансового департамента

Требования:

  • 3–5 лет коммерческой разработки
  • От 1,5 лет опыта с Go в production
  • Уверенное знание PostgreSQL (индексы, транзакции, уровни изоляции, оптимизация запросов)
  • Понимание идемпотентности и распределенной консистентности
  • Опыт проектирования REST API и работы с OpenAPI
  • Базовое понимание CI/CD
  • Английский для работы с документацией и коммуникации с провайдерами

Будет плюсом:

  • Опыт разработки платежных, биллинговых или финансовых систем
  • Знание HMAC/RSA signing, 3DS, токенизации
  • Опыт интеграции с PSP, эквайрингом, SWIFT или SEPA

Стек:

  • Go 1.24, chi/v5, PostgreSQL, pgx/v5

Условия:

  • Официальное оформление по законодательству Кипра
  • Релокация в Лимассол
  • Корпоративные завтраки и обеды
  • Компенсация курсов английского языка (50%)
  • Возможность влиять на развитие продукта и технические решения
  • Русскоязычная команда