
Senior Software Engineer – Go, iGaming
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Portugal.
• Design and develop the core gameplay runtime using Go.
• Create a tamper-proof, append-only ledger.
• Develop the game configuration system along with simulation tools.
• Construct the integration layer between our platform and operator partners.
• Build client-facing interfaces (WebSocket and REST).
• Lead architectural choices regarding determinism, idempotency, and auditability.
• Deploy applications on AWS (ECS).
• Operate with a contract-first approach, emphasizing robust API contracts.
• Over 6 years of experience in backend engineering, with a proven track record in Go.
• Experience in building and delivering real-money gaming backend systems from start to finish.
• Naturally money-correct: knowledgeable in idempotency keys, integer minor units, append-only ledgers, and double-entry thinking.
• Extensive experience with distributed systems, real-time messaging, and low-latency request paths.
• Proficient in gRPC, REST, and WebSockets.
• Comfortable working in AWS environments.
• Strong instincts for reliability, observability, and security in regulated financial settings.
• Excellent communicator, pragmatic, and willing to make decisions within a small senior team.
• A mature, mission-driven, and low-ego culture.
• Prioritizes clarity over confusion.
• Focuses on outcomes rather than theatrics.
• Maintains a fast pace without chaos.
Thinkahead Consultant Psychologist Pty Ltd
Calliere Group
Coinbase
Endless Access
Get handpicked remote jobs straight to your inbox weekly.