Senior Golang Engineer

Reppls

Reppls

Other Engineering

Argentina

Posted on Apr 25, 2026

About Our Client

We’re a software development company delivering effective digital solutions to clients around the world, with a strong focus on the U.S. market. Headquartered in sunny San Diego, California, we’ve built a team of over 300 talented professionals across multiple countries. Fueled by courage and curiosity, we go beyond providing services; we dive deep into our clients’ businesses to uncover real needs and tackle key challenges, combining human insight with technology. Our success comes from a deep commitment to results and long-term partnerships built on trust.

About position

We continue our strategic partnership with a long-standing client in the game development space – a company operating a rapidly scaling, cross-platform social gaming ecosystem used by millions of players worldwide.

The product brings together casual games and real-time social interaction within a single, seamlessly integrated platform. It combines competitive gameplay with chat, matchmaking, and community-driven features, creating a highly engaging and retention-focused user experience. Growth is fully organic, driven by product excellence rather than paid acquisition or advertising.

As the client advances multiple parallel initiatives, we are looking for a Go Engineer to strengthen the backend core of this ecosystem. The role focuses on feature development and infrastructure cost optimization within a high-scale, performance-sensitive environment. You will collaborate closely with game teams, product leaders, and US-based stakeholders, contributing directly to critical business decisions.

This is an environment built for engineers who value ownership over rigid process. You will be entrusted with autonomy, encouraged to take initiative, and expected to drive outcomes – not just close tickets. From shipping end-to-end features to supporting production, you will influence architectural decisions and play a direct role in shaping the trajectory of the client’s business.

Key Responsibilities

  • Design, develop, and maintain high-performance Go backend services supporting a large-scale, cross-platform social gaming ecosystem.
  • Collaborate closely with game, product, and US-based stakeholder teams to define and deliver business-critical features end-to-end.
  • Take full ownership of production services: implementation, rollout, monitoring, rollback, and on-call support.
  • Optimize backend architecture and infrastructure for scalability, performance, and cost-efficiency under high-load conditions.
  • Contribute to the evolution of microservice architecture, including splitting monoliths and designing reliable, maintainable service interactions.
  • Apply advanced concurrency patterns and failure-handling strategies to ensure robust and resilient systems.
  • Work with relational and key-value databases (Postgres, Redis) to ensure performance, reliability, and operational safety.
  • Advocate and implement best practices for observability, performance monitoring, and incident management.
  • Collaborate in a high-ownership, low-process environment, actively proposing improvements and shaping the backend architecture and engineering culture.

Required Qualifications

  • Extensive professional experience with Go in production-grade, high-volume environments, demonstrating deep mastery of the language and its ecosystem.
  • Proven track record designing, building, and operating microservices in production, ideally contributing to architecture-level decisions and large-scale refactoring (e.g., splitting monoliths).
  • Strong command of concurrency models, including goroutines, channels, mutexes, context cancellation, and controlled fan-out patterns.
  • Solid hands-on experience with Postgres in production, including query optimization, schema evolution, and a careful approach to live data changes.
  • Production experience with Redis beyond basic caching, including handling failure modes, degradation strategies, and operational reliability.
  • Demonstrated production ownership mindset: writing tests, managing safe rollouts and rollbacks, and participating in on-call rotations.
  • Strong English proficiency sufficient for live technical discussions and client-facing interactions (B2 practical level), capable of communicating complex ideas coherently.
  • Highly motivated, proactive, and collaborative, with excellent soft skills and ability to work effectively in a team-focused, outcome-driven environment.

Nice-to-Have Skills

  • Experience with gRPC, including streaming APIs and inter-service communication patterns.
  • Familiarity with observability and monitoring tools (e.g., Datadog), with a strong mindset for metrics, logs, and distributed traces.
  • Hands-on Kubernetes experience beyond basic deployments, including troubleshooting, performance tuning, and EKS operations.
  • Experience optimizing infrastructure and database costs at scale (per active user metrics).
  • Genuine interest in games or large-scale gaming infrastructure.

Why Choose Us

  • We’re a company where curiosity fuels everything - from bold ideas to personal growth.
  • We believe common sense drives smart decisions. It keeps us focused and helps move fast,
  • without the noise.
  • We trust each other to deliver. Real ownership, no micromanagement.
  • You’ll be heard here, even when you challenge the status quo. Because courage matters. Who dares — wins.

Join us!