JustJoin.IT Praca zdalna Mid New

Middle/Senior Backend Developer (Go)

NextChallenge

⚲ Limassol

Wymagania

  • Go
  • Docker
  • CI/CD
  • Kubernetes
  • Redis

Opis stanowiska

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!