Golang Developer (Integrations)
Tech Stack
Backend: Go 1.23+, Gin
Databases: MySQL, Redis
Messaging: RabbitMQ, Kafka
Integrations: REST APIs, Webhooks, WebSockets
Infrastructure: Docker, Kubernetes
What You’ll Do
Integrations with external systems
●Build adapters/connectors for new partners and providers
●Ensure secure communication (authentication, signatures, validation)
●Implement resilient interfaces: retries, deduplication, rate limiting, idempotency
●Work with multiple protocols: REST, Webhooks, WebSockets
Financial operations
●Implement transactions: deposits, debits, payouts
●Enforce limits and exposure management; risk controls
●Real-time balance processing and consistency mechanisms
Architecture & scale
●Event-driven approach, asynchronous processing, queues
●Routing via a shared gateway; contract alignment and SLAs
●Reliability and performance: profiling, backoff strategies, horizontal scaling
Admin & operations tools
●APIs for lifecycle management of sessions/operations
●Transaction monitoring, audit trails, reporting
●Internal tools for operations teams and analytics
Requirements
Must-have
●3+ years of professional Go experience
●Strong REST API design and implementation
●Solid MySQL skills: queries, schema design, indexing; experience with Redis
●Testing discipline (unit/integration), strong debugging skills
●Concurrency fundamentals; profiling (pprof) and bottleneck analysis
Nice to have
●iGaming domain experience (casino/betting/gaming integrations)
●High-load/low-latency systems experience
●Design patterns, microservices, event-driven architecture
●External APIs, webhooks, cryptographic signatures (HMAC/RSA/ECDSA)
●RabbitMQ/Kafka, Redis in production
●Distributed transactions: idempotency, sagas, outbox
●Kubernetes, CI/CD, observability (metrics/tracing/logs)
What We Offer
●Direct work with external partners/providers
●Complex architectural challenges at scale
●Meaningful product influence and ownership
●A strong, senior engineering team
●Remote-first culture
First Missions
●Integrate a new partner via their API with full idempotency and observability
●Optimize throughput to 1,000+ transactions/second
●Design and launch an anomaly/fraud monitoring system
●Build a real-time operations dashboard