Senior Ruby on Rails Developer

2 Weeks ago • All levels • Programming

Job Summary

Job Description

The Ruby on Rails Developer will participate in the full development cycle, from testing to launching new features and improvements. They will design, develop, and maintain scalable application architecture, review and refactor existing code. They will also investigate and implement new technologies, conduct code reviews, mentor junior engineers, and contribute to the internal knowledge base. The job involves working with Ruby on Rails, PostgreSQL, Kafka, RabbitMQ, Sidekiq, Redis, and other technologies.
Must have:
  • Expert-level proficiency in Ruby and its ecosystem
  • Expertise in designing and maintaining relational databases (e.g., PostgreSQL)
  • Deep knowledge of SQL, algorithms, and data structures
  • Solid understanding of OOP principles and best practices
  • Strong debugging and problem-solving skills
  • Intermediate or higher English level for effective communication
Good to have:
  • Understanding of Ruby on Rails key concepts and best practices
  • Experience with event streaming systems and message brokers (Kafka, RabbitMQ, etc.)
  • Experience in database and application performance tuning
  • Strong test-driven development (TDD) skills with RSpec
  • Knowledge of scalable system architecture design
Perks:
  • Full-time remote work and flexible working hours
  • Comprehensive Mental Health Programme
  • Private Insurance
  • Sports program compensation
  • Free online English lessons
  • An additional 1 Day Off per calendar year
  • Generous referral program
  • Training, internal workshops, and participation in international professional conferences and corporate events

Job Details

Overview:

SOFTSWISS continues to expand the team and is looking for an experienced Ruby on Rails Developer. We need an accomplished professional who shares our culture and values.

About Product:

SOFTSWISS Casino Platform
Full-service modular software platform to manage online casino operations

Learn More

Our stack:

  • Backend: Ruby on Rails, PostgreSQL, Kafka, RabbitMQ, Sidekiq, Redis, WebSockets
  • Technologies & Tools: Docker, Kubernetes (K8s), MinIO, Vault, Swagger, Dry-rb, Jenkins, GitLab CI/CD
  • Monitoring & Observability: Datadog, Zabbix, Sentry, Kibana

Key responsibilities:

  • Participate in the full development cycle, from backlog refinement and testing to launching new features and implementing technical improvements
  • Design, develop, and maintain scalable application architecture
  • Review, maintain, and refactor existing code to ensure high performance, security, and maintainability
  • Investigate and implement new technologies to enhance platform efficiency and stability
  • Conduct code reviews and provide constructive feedback to team members
  • Take part in our mentorship program and help shape the next generation of engineers
  • Contribute to our internal knowledge base and development best practices.

Requirements:

  • Expert-level proficiency in Ruby with a deep understanding of its ecosystem
  • Strong expertise in designing, optimizing, and maintaining relational databases (e.g., PostgreSQL)
  • Deep knowledge of SQL, algorithms, and data structures
  • Solid understanding of CS fundamentals, including OOP principles and best practices
  • Strong debugging, analytical, and problem-solving skills
  • English level: Intermediate and higher (ability to communicate effectively in a team environment)

Nice to have:

  • Understanding of Ruby on Rails key concepts and best practices
  • Hands-on experience with event streaming systems and message brokers (Kafka, RabbitMQ, etc.)
  • Experience in database and application performance tuning (query optimization, indexing strategies, caching techniques)
  • Strong test-driven development (TDD) skills and experience writing specs with RSpec
  • Knowledge of scalable system architecture design

What we offer:

  • Full-time remote work opportunities and flexible working hours
  • Comprehensive Mental Health Programme
  • Private Insurance
  • Sports program compensation
  • Free online English lessons
  • An additional 1 Day Off per calendar year
  • Generous referral program
  • Training, internal workshops, and participation in international professional conferences and corporate events

About us:

SOFTSWISS is an international company and an iGaming software expert. We don't only follow iGaming market trends, we create them! SOFTSWISS is a recognized industry leader in iGaming software solutions development, covering almost all aspects of the iGaming industry. The company has an international team and an official presence in several countries. Projects powered by SOFTSWISS receive numerous awards and accolades from industry media.

Our mission:

Changing the iGaming industry through technological innovation.

Our benefits:

  • Full-time remote work opportunities and flexible working hours
  • Private insurance
  • Additional 1 Day Off per calendar year
  • Sports program compensation
  • Comprehensive Mental Health Programme
  • Free online English lessons with a native speaker
  • Generous referral program
  • Training, internal workshops, and participation in international professional conferences and corporate events

Similar Jobs

Budge Studios - 3D Game Programmer / Gameplay 3D Programmer

Budge Studios

Montréal, Québec, Canada (Hybrid)
5 Years ago
Nordson Corporation - Supervisor, Production

Nordson Corporation

Arab, Alabama, United States (On-Site)
3 Weeks ago
Varonis  - Director of Sales Development (North America)

Varonis

Morrisville, North Carolina, United States (On-Site)
2 Months ago
NCS Soft - Mobile Senior QA Tester

NCS Soft

Irvine, California, United States (On-Site)
1 Month ago
Enphase Energy - Principal Salesforce Engineer (Architect)

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Playtika - Java Developer

Playtika

Ukraine (On-Site)
7 Months ago
Epic Games - Senior Platform Programmer

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
Workato - Senior Software Engineer (Rust)

Workato

Yerevan, Yerevan, Armenia (Remote)
1 Month ago
Threat connect - .NET Software Engineer (maternity backfill)

Threat connect

Cluj-Napoca, Cluj County, Romania (Remote)
3 Weeks ago
Stillalive studios - Experienced Programmer (f/m/d)

Stillalive studios

Innsbruck, Tyrol, Austria (Remote)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

CGS Carrers - Telecom Product Owner

CGS Carrers

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)
1 Month ago
NVIDIA - Senior Software and System Architect

NVIDIA

New York, New York, United States (Remote)
3 Months ago
Ion - Cloud Engineer Kubernetes

Ion

Italy (Hybrid)
8 Months ago
appzen - Golang Developer

appzen

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Keywords Studios - IT Support Manager/Lead

Keywords Studios

Silesian Voivodeship, Poland (Hybrid)
2 Months ago
LeoVegas - Fullstack Engineer - Payments

LeoVegas

Växjö, Kronoberg County, Sweden (Hybrid)
1 Month ago
luxsoft - Senior Database Administrator

luxsoft

India (Remote)
5 Days ago
Wrike - Functional Consultant

Wrike

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
kaizen gaming  - Agile Delivery Lead

kaizen gaming

Thessaloniki, Greece (Hybrid)
1 Week ago
Britive - Senior Software Engineer (Cloud)

Britive

Bengaluru, Karnataka, India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Poznań, Greater Poland Voivodeship, Poland

TransPerfect - Dutch Localization Games Tester

TransPerfect

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Penumbrainc - Data Warehouse Developer

Penumbrainc

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
flying wild hog - Lead User Researcher

flying wild hog

Poland (Remote)
4 Months ago
Google - Senior Software Engineer, Android Automotive

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
CD PROJEKT RED - Senior DevOps Software Engineer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Weeks ago
bytedance - Strategic Account Executive - Innovative Technical Sales (iGaming/Media)

bytedance

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Sperasoft - Senior 3D Character Artist

Sperasoft

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Weeks ago
Google - Software Engineer, Cloud AI, Early Careers

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Sperasoft - 3D Animator

Sperasoft

Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Testronic - LQA Game Tester with Korean

Testronic

Poland (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Programming Jobs

binance - Principal/Lead Engineer (Java)

binance

Taipei City, Taiwan (Remote)
2 Years ago
jetbrains - Senior Software Developer (PyCharm, Runtime)

jetbrains

Yerevan, Yerevan, Armenia (On-Site)
1 Month ago
Capgemini - C++ Projection

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Workato - Senior Software Engineer (Rust)

Workato

Lisbon, Lisbon, Portugal (Remote)
1 Month ago
Gaijin Entertainment - Java Developer

Gaijin Entertainment

Prague, Czechia (On-Site)
2 Months ago
Nice - Senior Specialist Software Engineer (C++, Domain)

Nice

Pune, Maharashtra, India (Hybrid)
3 Days ago
Capgemini - C++ QT Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Apollo - Senior Software Engineer, Rust

Apollo

United Kingdom (Remote)
6 Months ago
Zenoti - Senior Software Engineer (.NET)

Zenoti

Hyderabad, Telangana, India (On-Site)
3 Days ago
HCL Tech - Tech lead java spring boot aws docker

HCL Tech

Illinois, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Poznań, Greater Poland Voivodeship, Poland (Remote)

Poznań, Greater Poland Voivodeship, Poland (Remote)

Warsaw, Masovian Voivodeship, Poland (Remote)

Warsaw, Masovian Voivodeship, Poland (Remote)

Poznań, Greater Poland Voivodeship, Poland (Remote)

Poznań, Greater Poland Voivodeship, Poland (Remote)

Warsaw, Masovian Voivodeship, Poland (Remote)

Warsaw, Masovian Voivodeship, Poland (Remote)

Warsaw, Masovian Voivodeship, Poland (Remote)

Tbilisi, Tbilisi, Georgia (Remote)

View All Jobs

Get notified when new jobs are added by SoftSwiss

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug