Remote Jobs RockRemote Jobs Rock

[8XS] Senior Software Engineer – Go

🕒 2 days ago
GoKafkaDistributed SystemsEvent-driven Systems
Apply Now

📜 Description

  • Design plugin 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 services with isolation between tenants and plugins.
  • Deliver the first plugin end to end and establish standards for code review, testing, CI/CD, and observability.

🛠️ Requirements

  • 90% English written and oral (at least B2 level) with excellent communication skills.
  • Proven background in backend engineering: 5+ years, including 3+ years with Go in production
  • Hands-on experience with distributed systems at high scale, including Kafka or a similar streaming platform
  • Strong understanding of eventual consistency, idempotency, retries and failure recovery in event-driven systems
  • Proficiency in Go concurrency and performance tuning
  • Experience with multi-tenant systems and tenant isolation
  • Solid knowledge of API and contract design with REST and/or gRPC, including versioning
  • Working knowledge of Google Cloud (or another public cloud), PostgreSQL and Redis
  • Must overlap European / UTC+4 working hours
  • Plugin, extension or SDK architecture
Full job description

Company Description

We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!

Job Description

Our client is a global company in the video-game industry whose tools are used by game studios worldwide. You’ll be joining the client’s 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 client’s technical lead.

 

Project length: 6 months, with possible extension
Time zone: UTC+4 (European working hours). Overlap is required. 

Qualifications

 Expectations - the experience you need

  • 90% English written and oral (at least B2 level) with excellent communication skills.
  • Proven background in backend engineering: 5+ years, including 3+ years with Go in production
  • Hands-on experience with distributed systems at high scale, including Kafka or a similar streaming platform
  • Strong understanding of eventual consistency, idempotency, retries and failure recovery in event-driven systems
  • Proficiency in Go concurrency and performance tuning
  • Experience with multi-tenant systems and tenant isolation
  • Solid knowledge of API and contract design with REST and/or gRPC, including versioning
  • Working knowledge of Google Cloud (or another public cloud), PostgreSQL and Redis
  • Must overlap European / UTC+4 working hours

 

What you will do

  • 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 client’s technical lead

Additional Information

Nice to have:

  • Plugin, extension or SDK architecture
  • Outbox, saga or exactly-once processing patterns
  • Gaming, iGaming or LiveOps background
  • Kubernetes (GKE) and Datadog
Creative Chaos

Senior Backend Engineer (Go / AWS Streaming)

🕒 yesterday
Creative Chaos👥 51 - 200 employees🏢 Computer Software

Build and operate high-throughput Go services and AWS streaming pipelines that ingest device telemetry, process events reliably in real time, and deliver accurate data for analytics.

📍 🇵🇰 Pakistan +5 - Remote?💼 Full-Time🎸 Senior🔎 Backend Engineer
GoAWSAWS Iot CoreMQTT
Webflow

Senior Software Engineer, Optimize/Analyze

🕒 3 days ago
Webflow👥 10,000+ employees🏢 Software Development🤝 B2B

Design and scale backend services for Webflow Optimize, building real-time personalization and analytics systems while owning architecture, reliability, and cross-functional delivery from design through launch.

PythonTypeScriptNode.jsMongodb

Trusted by Remote Workers