Senior Ruby Engineer - High-Load Gaming Platform

Jobgether • Switzerland
Remote
Apply
AI Summary

Design and implement backend features for real-time gaming, optimize performance, collaborate with cross-functional teams in a fast-paced, product-driven environment.

Key Highlights
Design and implement new backend features
Optimize system performance under heavy load
Collaborate with engineering, QA, and SRE teams
Key Responsibilities
Design and implement new backend features supporting high-load gaming and real-time platform functionality
Participate in architectural decisions to ensure scalability and long-term maintainability
Optimize system performance, focusing on latency, concurrency, throughput, and overall reliability under heavy load
Ensure robustness of financial and transactional systems, including idempotency, consistency, retry logic, and fault tolerance
Develop and maintain APIs for frontend applications and external partners, ensuring performance and reliability
Build and support integrations with third-party platforms, aggregators, and external gaming or service providers
Improve CI/CD pipelines, deployment workflows, and monitoring systems to enhance delivery efficiency and system observability
Collaborate with SRE and QA teams to ensure system stability, performance testing, and release readiness
Technical Skills Required
Ruby on Rails High-load distributed systems REST APIs
Benefits & Perks
Flexible remote-first work environment
Official employment support in Ukraine or Poland
Comprehensive medical insurance

Job Description


This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Ruby Engineer based in Switzerland.

Join a high-performing engineering team building scalable backend systems for real-time gaming and high-load platforms. In this role, you will design and implement critical backend features that power complex game logic, financial transactions, and large-scale user interactions. You will contribute to architectural decisions and help evolve systems that must remain reliable under heavy concurrency and strict performance requirements. Working closely with engineering, QA, and SRE teams, you will help ensure platform stability, observability, and scalability. This position offers the opportunity to work on technically challenging problems in a fast-paced, product-driven environment where engineering quality directly impacts global user experience.

Accountabilities

  • Design and implement new backend features supporting high-load gaming and real-time platform functionality.
  • Participate in architectural decisions in collaboration with engineering leadership to ensure scalability and long-term maintainability.
  • Optimize system performance, focusing on latency, concurrency, throughput, and overall reliability under heavy load.
  • Ensure robustness of financial and transactional systems, including idempotency, consistency, retry logic, and fault tolerance.
  • Develop and maintain APIs for frontend applications and external partners, ensuring performance and reliability.
  • Build and support integrations with third-party platforms, aggregators, and external gaming or service providers.
  • Improve CI/CD pipelines, deployment workflows, and monitoring systems to enhance delivery efficiency and system observability.
  • Collaborate with SRE and QA teams to ensure system stability, performance testing, and release readiness.

Requirements

  • 4+ years of backend development experience with strong expertise in Ruby on Rails in production environments.
  • Proven experience working with high-load or real-time distributed systems, preferably in gaming, fintech, or similar domains.
  • Strong understanding of REST APIs, microservices, event-driven architecture, or modular monolith design.
  • Solid experience with PostgreSQL and Redis in production systems.
  • Deep understanding of data consistency models, including ACID transactions and eventual consistency.
  • Hands-on experience implementing idempotent operations, retry mechanisms, and fault-tolerant systems.
  • Experience working with background job processing systems such as Sidekiq, Kafka, or similar technologies.
  • Strong knowledge of Docker, Kubernetes, and modern cloud-native infrastructure.
  • Experience with CI/CD tools such as GitHub Actions, GitLab CI, or equivalents.
  • Ability to read, analyze, and refactor complex codebases, with experience in code review practices.
  • Strong English communication skills for technical documentation and cross-team collaboration.

Benefits

  • Flexible remote-first work environment, with the option to work from anywhere.
  • Official employment support in Ukraine or Poland, including assistance with administrative processes.
  • 20 paid vacation days, public holidays, and sick leave to support work-life balance.
  • Comprehensive medical insurance and psychological support coverage.
  • Monthly flexible benefits budget for personal interests, hobbies, sports, or wellness.
  • Access to professional development programs, training budgets, corporate English classes, and online learning resources.
  • Regular team events, workshops, and offsite activities.
  • Clear career progression framework with performance reviews, mentoring, and growth opportunities.
  • Collaborative, engineering-driven culture with low bureaucracy and strong focus on autonomy and innovation.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


Similar Jobs

Explore other opportunities that match your interests

Software Engineer (.NET & JavaScript)

Programming
•
3d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

meyouawesome

Switzerland
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Switzerland

Mid-Level .NET Application Developer

Programming
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

america's auto auction birming...

Switzerland

Subscribe our newsletter

New Things Will Always Update Regularly