Software Mind

[8XS] Senior Software Engineer – Go

Software Mind
Apply
3 hours ago
Remote, Argentina or Buenos Aires, ArgentinaSenior

Responsibilities

  • Design plugin contracts covering APIs, lifecycle, versioning, and backward compatibility.
  • Build scalable core platform services in Go.
  • Integrate with Kafka 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 collaborate with the client’s technical lead.

Requirements

  • At least 5 years of backend engineering experience, including at least 3 years of Go in production.
  • Hands-on experience with high-scale distributed systems and Kafka or a similar streaming platform.
  • Strong knowledge of eventual consistency, idempotency, retries, failure recovery, Go concurrency, and performance tuning.
  • Experience with multi-tenant systems and tenant isolation.
  • Proficiency in API and contract design using REST and/or gRPC, including versioning.
  • Working knowledge of Google Cloud or another public cloud, PostgreSQL, and Redis.
  • English proficiency at B2 level or higher, with excellent written and oral communication.
  • Availability to overlap with European or UTC+4 working hours.
  • Plugin, extension, SDK architecture, outbox, saga, exactly-once processing, gaming, iGaming, LiveOps, Kubernetes, GKE, or Datadog experience is preferred.

Benefits

  • Six-month project length with possible extension.
  • Requires overlap during European working hours and operates in the UTC+4 time zone.
  • Opportunity to work with a multicultural engineering team at a Great Place To Work-certified company.

Tech Stack

Apache KafkaDatadogGoGoogle CloudgRPCKubernetesPostgreSQLRedis

Categories

Software Mind

About Software Mind

1,001-5,000 employees

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.

Contact me