[MEX] Senior Software Engineer – Go
Department:
Job Summary
Project the aim youll have
Our client is a global video-game commerce company whose payments and monetization tools are used by leading game studios worldwide. Software Mind is joining the clients engineering team to build a new LiveOps plugin platform in Go Kafka and Google Cloud letting internal teams extend LiveOps through a strict plugin interface. You will work in a small Scrum team alongside the clients technical lead.
Role how youll contribute
- Design plugin contracts: APIs lifecycle versioning and backward compatibility
- Build scalable core platform services in Go
- Integrate with the Kafka event hub using idempotent processing and safe retries
- Implement failure detection recovery and graceful degradation
- Design for multi-tenancy and isolation between tenants and plugins
- Deliver the first plugin (gacha / wheel-of-fortune) end to end
- Set standards for code review testing CI/CD and observability
- Mentor mid-level engineers and partner with the clients technical lead
Qualifications :
Expectations the experience you need
- 5 years of backend engineering 3 years with Go in production
- Distributed systems at high scale including Kafka or a similar streaming platform
- Eventual consistency idempotency retries and failure recovery in event-driven systems
- Strong Go concurrency and performance tuning skills
- Experience with multi-tenant systems and tenant isolation
- API and contract design with REST and/or gRPC including versioning
- Google Cloud (or another public cloud) PostgreSQL and Redis
- Fluent English (B2)
Additional skills the edge you have
- Plugin extension or SDK architecture
- Outbox saga or exactly-once processing patterns
- Gaming iGaming or LiveOps background
- Kubernetes (GKE) and Datadog
Additional Information :
What we offer:
- Flexible and remote cooperation options
- International projects with leading global clients
- Travels related to international projects
- Non-corporate atmosphere
- Access* to language classes
- Access* to knowledge-sharing initiatives
- Access* to private healthcare and life insurance
- Access* to multisport card
*The availability and terms of individual benefits may vary depending on the chosen form of cooperation.
Remote Work :
Yes
Employment Type :
Full-time
About Company
Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities these are a few words that describe an average day for us. Building cross-functional engineering te ... View more