Международная продуктовая 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%)
- Возможность влиять на развитие продукта и технические решения
- Русскоязычная команда