Reach out directly about this role
By city
Cyprus, Limassol
Relocation
3-5 years
Experience
Full-time
Employment
Onsite
Work Format
Middle
Grade
B1 - Intermediate
English Level
Backend
Specialization
iGaming
Industry
Product company
Company Type
#vacancy #fulltime #office #Limassol #cyprus #golang #developer
**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
📩 To apply – nm_recruiter