Softswiss logo

Ruby on Rails Developer – Senior

Softswiss
Full-time
Remote
Poland

Overview:

SOFTSWISS continues to expand its team and is looking for a Senior Ruby on Rails Developer with 4+ years of commercial experience. We need a skilled, proactive, and accomplished professional who shares our culture and values and is ready to contribute to the development of cutting-edge gaming solutions.

About Product:

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

Learn More

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.

Tech 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 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:  

  • Hands-on experience with event streaming systems and message brokers (Kafka, RabbitMQ, etc.).
  • Understanding of Ruby on Rails key concepts and best practices.
  • 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.

Why join us?

  • Work with a modern high-load, distributed system used by thousands of users worldwide.
  •  Grow professionally in an international and fast-growing company.
  •  Join a team of passionate and highly skilled engineers.
  •  Engage in challenging, innovative projects in the gaming industry.
  •  Mentorship & Leadership – Take part in our mentorship program and help shape the next generation of engineers.
  • Hiring Impact – Participate in job interviews and contribute to our team’s growth. 
  • Knowledge Sharing – Contribute to our internal knowledge base and development best practices.

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.
Apply now
Share this job