Senior Software Engineer – Go

Posted 1 day ago

This is a fully remote position, open to applicants in Mexico, +1 more country.

📋 Description

• Create plugin contracts, encompassing APIs, lifecycle management, versioning, and backward compatibility.

• Develop scalable core platform services utilizing Go.

• Connect with the Kafka event hub through idempotent processing and secure retries.

• Execute failure detection, recovery, and ensure graceful degradation.

• Design for multi-tenancy and maintain isolation between tenants and plugins.

• Deliver the initial gacha/wheel-of-fortune plugin from start to finish.

• Establish standards for code review, testing, CI/CD, and observability.

• Provide mentorship to mid-level engineers.

• Collaborate with the client's technical lead.

• Participate in a small Scrum team to develop a LiveOps plugin platform for a global video-game commerce organization.


⛳️ Requirements

• Over 5 years of experience in backend engineering.

• More than 3 years of experience with Go in a production environment.

• Familiarity with distributed systems at scale, including Kafka or a comparable streaming platform.

• Understanding of eventual consistency, idempotency, retries, and failure recovery in event-driven architectures.

• Strong skills in Go concurrency and performance optimization.

• Experience with multi-tenant systems and tenant isolation.

• Proficient in API and contract design using REST and/or gRPC, including versioning.

• Experience with Google Cloud or another public cloud, PostgreSQL, and Redis.

• Proficient in English (B2+ level).

• Experience in plugin, extension, or SDK architecture.

• Familiarity with outbox, saga, or exactly-once processing patterns.

• Background in gaming, iGaming, or LiveOps.

• Experience with Kubernetes (GKE) and Datadog.


🏝️ Benefits

• Flexible and remote working arrangements.

• Opportunities to work on international projects with leading global clients.

• Travel opportunities related to international projects.

• A non-corporate work environment.

• Access to language courses.

• Participation in knowledge-sharing initiatives.

• Access to private healthcare and life insurance.

• Inclusion in a multisport card program.

People also viewed

Ness Digital Engineering1 day ago

Senior Java FS, React Engineer

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Movable Ink1 day ago

Lead Backend Engineer, Behavioural Team

CA flagCanada OnlyFull-timeBackend EngineerC$147.3k – C$192k/year
ApplyView job
Pointsharp1 day ago

Senior Java Developer

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

UY flagUruguay OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job
Anyone AI1 day ago

Backend Developer

MX flagMexico OnlyPart-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

CO flagColombia OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers