
[MEX] Senior Software Engineer – Go
Software Mind2 days ago
Remote, Poland or Kraków, PolandSenior
Responsibilities
- Design plugin contracts, including 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 multi-tenant systems with isolation between tenants and plugins.
- Deliver the first gacha or wheel-of-fortune plugin end to end.
- Set standards for code review, testing, CI/CD, and observability.
- Mentor mid-level engineers and partner with the client’s technical lead.
Requirements
- At least 5 years of backend engineering experience and 3+ years of production experience with Go.
- Experience with distributed systems at high scale, including Kafka or a similar streaming platform.
- Knowledge of 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.
- Experience designing APIs and contracts with REST and/or gRPC, including versioning.
- Experience with Google Cloud or another public cloud, PostgreSQL, and Redis.
- Fluent English at B2+ level.
- Plugin, extension, or SDK architecture experience is an additional advantage.
- Experience with outbox, saga, or exactly-once processing patterns is an additional advantage.
- Gaming, iGaming, or LiveOps experience is an additional advantage.
- Kubernetes, GKE, and Datadog experience is an additional advantage.
Benefits
- Flexible and remote cooperation options.
- International projects with leading global clients.
- Travel opportunities related to international projects.
- Access to language classes, knowledge-sharing initiatives, private healthcare, life insurance, and a multisport card; availability and terms vary by cooperation form.
Tech Stack
Categories
About Software Mind
Software Mind provides outsourced software engineering and autonomous, cross-functional development teams to startups through enterprises, delivering custom applications, cloud, AI, data and embedded solutions. The privately held company, headquartered in Krakow, operates across Europe, the US and LATAM, supporting full software lifecycles from ideation to maintenance. It offers nearshore/offshore engagement models and received private equity investment in 2020.