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
Key responsibilities:
- Develop the core of our gaming platform: processing bets, bonuses, and other internal flows
- Decompose features into clear technical tasks, plan, and estimate delivery
- Take part in architectural design and implementation of backend services
- Write and defend technical decisions via (m)ADRs, participate in architecture reviews
- Help finalize our transition from monolith to microservices (yes, we’re nearly there)
- Improve legacy code through thoughtful refactoring and optimization
- (Optional) Mentor less experienced engineers and help grow the team’s expertise
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
Requirements:
- You have 4+ years of commercial experience
- You are able to take ownership of complex backend tasks and see them through to delivery
- You think in systems, not just code — architecture, trade-offs, performance, communication
- You are comfortable working with existing codebases, improving them without fear
- You contribute to planning, offer pragmatic solutions, and help move the team forward
- You are curious, responsible, and not afraid to challenge assumptions when needed
- Your Russian and English are at B1+ level or higher
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