3 months ago
Reach out directly about this role
Grade
Middle
Experience
3-5 years
Work Format
Onsite
Employment
Full-time
By city
AI writes it from your resume. You only have to send it.
**Go Developer **
Our client is an international product IT company developing high-load solutions in the iGaming sphere, looking for a Golang Developer for their payment platform team.
📍 Location: Limassol, Cyprus 🏢 Format: office
Responsibilities: • Develop payment routing logic between providers, implement fallback scenarios and reconciliation processes • Integrate new payment providers (REST/SOAP, OAuth, mTLS, HMAC/RSA signing) • Develop asynchronous event processing (refund, chargeback, payment confirmations) • Create idempotent services, retry mechanisms, DLQ, and state recovery tools • Develop a public API for merchants and internal services for support and finance departments
What we expect: • 3–5 years of commercial development experience • 1.5+ years of Go experience in production • Solid knowledge of PostgreSQL (indexes, transactions, isolation levels, query optimization) • Understanding of idempotency and distributed consistency • Experience in designing REST APIs and working with OpenAPI • Basic understanding of CI/CD • English for working with documentation and communicating with providers
Will be a plus: • Experience in developing payment, billing, or financial systems • Knowledge of HMAC/RSA signing, 3DS, tokenization • Experience integrating with PSP, acquiring, SWIFT, or SEPA
Stack: • Go 1.24 • chi/v5 • PostgreSQL • pgx/v5
The company offers: • Official employment according to Cyprus legislation • Relocation to Limassol • Corporate breakfasts and lunches • English courses compensation (50%) • Opportunity to influence product development and technical decisions • Russian-speaking team
English Level
English Level
B1 - Intermediate
B1 - Intermediate
Relocation
Cyprus, Limassol
Relocation
Cyprus, Limassol