Back

Middle/Senior Backend Developer (Go)

Our client is looking for a Middle/Senior Backend Software Engineer (Go) to scale a high-load Sportsbook Platform, accelerate feature delivery, and ensure system reliability under growing traffic and partner demand.

Role Overview:

Our client is looking for a Middle/Senior Backend Software Engineer (Go) to support the rapid growth of their Sportsbook Platform. This role is focused on increasing delivery capacity for high-priority features and integrations, while ensuring the platform remains stable and scalable under rising traffic and partner demand. You will play a key part in improving time-to-market, supporting revenue growth, and strengthening system reliability as the product evolves.

Key Responsibilities:
  • Developing and maintaining high-load microservices in Go;
  • Building and optimising real-time data processing pipelines;
  • Working with PostgreSQL and Redis (caching, Streams);
  • Writing unit and integration tests; participating in code reviews;
  • Collaborating with the Product Manager and the team on feature delivery;
  • Troubleshooting production issues and implementing fixes.
Additionally, at the senior level, your responsibilities will include:
  • Driving architectural decisions for scalability and reliability;
  • Mentoring middle and junior engineers;
  • Leading design of new subsystems and cross-service integrations;
  • Owning end-to-end delivery of complex features from design to production;
  • Establishing best practices for code quality, testing, and observability.
Required Skills & Experience:
Middle level:
  • 3+ years of professional experience with Go;
  • 4+ years of total backend development experience;
  • Experience building and maintaining microservices in production;
  • Solid knowledge of PostgreSQL - queries, migrations, indexing;
  • Experience with Redis: caching, basic data structures;
  • Understanding of horizontal scaling and high-availability principles;
  • Git, CI/CD, Docker;
  • Ability to work independently in a remote-first, async environment.
Senior level:
  • 6+ years of professional experience with Go;
  • 7+ years of total backend development experience;
  • Experience designing, building, and scaling microservices; experience making architectural trade-offs;
  • PostgreSQL — query optimisation, partitioning, performance tuning at scale;
  • Kubernetes — resource tuning, HPA, troubleshooting under high load;
  • Redis — Streams, pub/sub, memory optimisation;
  • Hands-on experience designing systems for high-load (10K+ RPS);
  • Ability to propose and defend architectural solutions;
  • Git, CI/CD, Docker;
  • Self-organised, comfortable with Kanban workflow and async communication.
Will be a plus:
  • Experience in the iGaming/sportsbook domain;
  • Knowledge of leader election, distributed consensus patterns;
  • Experience with load testing tools (k6, Gatling);
  • Familiarity with the observability stack (Prometheus, Grafana, structured logging);
  • Experience with gRPC or event-driven architectures.
The company guarantees you the following benefits:
  • Global Collaboration: Join an international team where everyone treats each other with respect and moves towards the same goal;
  • Autonomy and Responsibility: Enjoy the freedom and responsibility to make decisions without the need for constant supervision;
  • Competitive Compensation: Receive competitive salaries reflective of your expertise and knowledge as our partner seeks top performers;
  • Remote Work Opportunities: Embrace the flexibility of fully remote work, with the option to visit company offices that align with your current location;
  • Flexible Work Schedule: Focus on performance, not hours, with a flexible work schedule that promotes a results-oriented approach;
  • Unlimited Paid Time Off: Prioritise work-life balance with unlimited paid vacation and sick leave days to prevent burnout;
  • Career Development: Access continuous learning and career development opportunities to enhance your professional growth;
  • Corporate Culture: Experience a vibrant corporate atmosphere with exciting parties and team-building events throughout the year;
  • Referral Bonuses: Refer talented friends and receive a bonus after they successfully complete their probation period;
  • Medical Insurance Support: Choose the right private medical insurance and receive compensation (full or partial) based on the cost;
  • Flexible Benefits: Customise your compensation by selecting activities or expenses you'd like the company to cover, such as a gym subscription, language courses, Netflix subscription, spa days, and more;
  • Education Foundation: Participate in a biannual raffle for a chance to learn something new unrelated to your job as part of your commitment to ongoing education.
Interview process:
  • HR Interview with the Recruiter;
  • A technical interview (1 h) to assess your hard skills;
  • A 1.5-hour final interview with the team.
If you find this opportunity right for you, don't hesitate to apply or get in touch with us if you have any questions!

Job Specifications:

Role Occupation

Remote

Location

Remote Tbilisi 🇬🇪 London 🇬🇧 Limassol 🇨🇾 Yerevan 🇦🇲

Role Direction

Software Engineering

Seniority Level

Middle, Senior

Recruiter:

Baia Devsurashvili

Baia Devsurashvili

Recruiter

Contact:

Are you ready for your next challenge?

© 2026 Nextchallenge. All rights reserved.

NEXTCHALLENGE FZCO
Registration number: DSO-FZCO-44204
Address: IFZA Business Park, DDP, 46394-001, Dubai, UAE