Middle/Senior Backend Developer (Go) Offline
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!