Senior Ruby on Rails Developer

1 Month 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

Stake logic - Business Intelligence Analyst

Stake logic

Birkirkara, Malta (On-Site)
4 Months ago
Bushiroad - Sales Team Leader

Bushiroad

(On-Site)
5 Months ago
Rackspace Technology - Machine Learning Operations (MLOps) Architect - GCP

Rackspace Technology

Canada (Remote)
3 Weeks ago
London stock Exchange - Senior Solution Engineer

London stock Exchange

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
Kwalee - Motion Designer

Kwalee

Bengaluru, Karnataka, India (On-Site)
1 Month ago
binance - Senior Java Engineer - Payment

binance

Taipei City, Taiwan (Remote)
2 Months ago
Sailpoint - Senior Golang Software Engineer

Sailpoint

Mexico City, Mexico (Remote)
2 Months ago
Any Desk - Software Developer C++

Any Desk

Stuttgart, Baden-Württemberg, Germany (On-Site)
2 Months ago
Ajmera Infotech - SENIOR ASP.NET DEVELOPER

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
1 Year ago
Arcadia - Software Engineer II - Python (RUDE squad)

Arcadia

Chennai, Tamil Nadu, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rocket - Software Engineer in Test III - ZOWE project

Rocket

Pune, Maharashtra, India (On-Site)
1 Month ago
Haleon - Analyst Order to Cash

Haleon

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nahc.io - Operations Manager (Travel Industry)

Nahc.io

Taipei City, Taiwan (On-Site)
3 Months ago
NXP - Data Engineering Manager

NXP

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Survay Monkey - Senior Brand Copywriter

Survay Monkey

Heredia, Costa Rica (Hybrid)
2 Weeks ago
Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Months ago
Aristocrat - Anaxi - Front-End Developer

Aristocrat - Anaxi

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Ziff Davis - Associate Director, Scientific Affairs

Ziff Davis

Florida, United States (On-Site)
4 Weeks ago
Axonius - Senior Full Stack Engineer

Axonius

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Workato - Customer Success Manager

Workato

Muntinlupa, Metro Manila, Philippines (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Poznań, Greater Poland Voivodeship, Poland

Haleon - Senior Mass Market KAM Team Manager

Haleon

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
N-ix - Senior .NET Engineer (with ETL Experience)

N-ix

Poland (Remote)
3 Months ago
Lionbridge Games - Games Language AI Specialist (Linguist)

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
3 Months ago
Techland - General Manager - Art

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Month ago
Keywords Studios - Player Engagement Agent - Portuguese/English - Remote

Keywords Studios

Silesian Voivodeship, Poland (Remote)
2 Months ago
Fandom  - Staff Accountant

Fandom

Poznań, Greater Poland Voivodeship, Poland (Remote)
1 Month ago
Techland - Senior Online Marketing Manager (maternity cover)

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Tesla - Sales Advisor

Tesla

Długołęka, Lower Silesian Voivodeship, Poland (On-Site)
5 Months ago
Fluxon - Manual QA Engineer

Fluxon

Kraków, Lesser Poland Voivodeship, Poland (Remote)
1 Month ago
CD PROJEKT RED - Engineer, AI & Navigation

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

FICO - Senior C++ Engineer

FICO

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ISS Stoxx - Lead Software Engineer (C#, .Net, & Python)

ISS Stoxx

Makati City, Metro Manila, Philippines (Hybrid)
2 Months ago
Insight Software - Senior Consultant Technical - ETL + SQL Expertise

Insight Software

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Next Level Business Services - Java Developer with Oracle SOA

Next Level Business Services

Cincinnati, Ohio, United States (On-Site)
9 Months ago
Qualcomm - ASP.NET C# Developer

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
N-ix - Senior C++ Engineer (High Performance Computing)

N-ix

United Kingdom (Remote)
4 Months ago
version 1 - Intermediate Java Software Engineer

version 1

London, England, United Kingdom (On-Site)
4 Months ago
Capgemini - Senior Software Engineer - Embedded C

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
Ion - Senior Python Developer

Ion

Mexico City, Mexico (Hybrid)
1 Month ago
Cadence - Lead C++ Software Engineer

Cadence

San Jose, California, United States (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Tbilisi, Tbilisi, Georgia (Remote)

Warsaw, Masovian Voivodeship, Poland (Remote)

Warsaw, Masovian Voivodeship, Poland (Remote)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Warsaw, Masovian Voivodeship, Poland (Remote)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Warsaw, Masovian Voivodeship, Poland (Remote)

Warsaw, Masovian Voivodeship, Poland (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