DevelGuru
All open positions
Backend

Senior Ruby Developer

Bratislava

About the company

We are one of 2 largest global companies, which operates major comparison and gaming platforms in the field of gaming and sports betting, used 100M+ people worldwide.

We are developing scalable backend systems, which must work reliably even under high load and in real-time scenarios.

Technologies

  • Ruby (Ruby on Rails)
  • event-driven architecture
  • real-time technologies (Pub/Sub, WebSockets, SSE)
  • cloud (primarily GCP, possibly AWS)
  • large production systems with high load

What are you going to do?

  • develop and maintain backend of game and real-time platform
  • work on the architecture so that it is fast, stable and scalable
  • improve system performance and reliability, especially in live / real-time parts
  • gradually take over ownership over existing parts of the system
  • collaborate with backend developers, SRE and product team
  • to do code review and participate in technical decisions

Who are we looking for?

  • senior backend developer (5+ years of experience)
  • experience with backend development (Ruby)
  • experience with larger production systems
  • knowledge of API-first approach and modern backend architecture
  • experience with event-driven or real-time systems
  • ability to work independently and improve existing code
  • English B2

The advantage is

  • experience with Go, Python, Rust or Node.js
  • basic overview of React / TypeScript (for cooperation with FE)
  • experience with GCP or AWS
  • interest in gaming or real-time systems

Benefits

  • competitive salary based on seniority
  • 10% annual bonus
  • flexible working hours (core time 10:00 - 15:00)
  • hybrid work (3–4 days in the office in Bratislava)
  • company hardware
  • strong health and retirement benefits
  • long-term investment programs
  • stable, financially strong environment
  • long-term work on key product
Stack
RubyRuby on Railsevent-drivenPub/SubWebSocketsGCPAWS

What the process looks like

  1. 1
    Intro call with your Guru
    10 min
  2. 2
    Technical screen with senior dev
    60 min
  3. 3
    Meet the client team
    individual
  4. 4
    We help you negotiate
    Offer

Apply for this position

Takes 2 minutes. We reply within 48 hours.