
Senior Software Engineer – Go
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Argentina.
• Develop a new LiveOps plugin platform utilizing Go, Kafka, and Google Cloud.
• Collaborate within a small Scrum team alongside the client’s technical lead.
• Create plugin contracts that encompass APIs, lifecycle management, versioning, and backward compatibility.
• Construct scalable core platform services using Go.
• Integrate with the Kafka event hub, implementing idempotent processing and secure retries.
• Establish mechanisms for failure detection, recovery, and graceful degradation.
• Design systems for multi-tenancy and ensure isolation between tenants and plugins.
• Deliver the initial gacha / wheel-of-fortune plugin from start to finish.
• Set benchmarks for code review, testing, CI/CD processes, and observability.
• Mentor mid-level engineers while partnering with the client’s technical lead.
• Proficiency in English, both written and oral, at a minimum of 90% (B2 level or higher).
• Exceptional communication skills.
• Over 5 years of experience in backend engineering.
• More than 3 years of production experience with Go.
• Practical experience with distributed systems operating at high scale, including Kafka or similar streaming platforms.
• In-depth understanding of eventual consistency, idempotency, retries, and failure recovery in event-driven architectures.
• Proficient in Go concurrency and performance optimization.
• Experience working with multi-tenant systems and ensuring tenant isolation.
• Strong expertise in API and contract design using REST and/or gRPC, including versioning considerations.
• Familiarity with Google Cloud or another public cloud service, as well as PostgreSQL and Redis.
• Availability to overlap with European / UTC+4 working hours.
• Outstanding work environment recognized by Great Place To Work.
• Full-time employment opportunity.
• Project duration of 6 months, with the potential for extension.
Motorola Solutions
SummitNext
Focal Systems
Get handpicked remote jobs straight to your inbox weekly.