PROJECT OVERVIEW
We invite you to take the challenge and join our team of Online Casino Platform, the leading product of the company. It serves to manage all the online casino processes behind the scene including players, games, payments, bets, bonuses, tournaments, lotteries, and so on. Casino Platform is a Ruby-based high-loaded solution with lots of services and integrations built with a focus on security and stability. While you are reading this text, our web application has successfully processed 120,000 requests in one casino only, by the way, we have more than 100 ones.
The product is in the active development phase, it鈥檚 being actively developed and enhanced with new functionality and features. Our current stack:
路聽 聽 聽 聽Backend: Ruby on Rails, PostgreSQL, Kafka, RabbitMQ, Sidekiq, Redis, WebSockets
路聽 聽 聽 聽Technologies and Tools: Docker, K8S, MinIO, Vault, Swagger, Dry-rb, Jenkins, GitLab CI/CD
路聽 聽 聽 聽Monitoring: Datadog, Zabbix, Sentry, Kibana
We are a team of 30+ real experts and fans of their work ready to always support each other. We are Agile-oriented and use the Scrum framework in our product development lifecycle. We are those who are setting trends for other teams.
ABOUT YOU
路聽 聽 聽 聽Advanced Ruby programming skills
路聽 聽 聽 聽Strong knowledge in internal relational databases
路聽 聽 聽 聽Deep knowledge of SQL
路聽 聽 聽 聽Algorithms and data structures knowledge (deep understanding of CS concepts such as data structures, OOP, and algorithms)
路聽 聽 聽 聽Excellent debugging, analytical, problem-solving skills
路聽 聽 聽 聽English level: Intermediate and higher
IT WOULD BE NICE IF YOU HAVE
路聽 聽 聽 聽Understanding of Ruby on Rails key concepts
路聽 聽 聽 聽Event streaming systems and message brokers experience
路聽 聽 聽 聽Experience in database and application performance improvement (Hands-on experience in tuning solutions to improve performance)
路聽 聽 聽 聽Writing specs with RSpec
路聽 聽 聽 聽Knowledge of caching techniques
IN THIS ROLE YOU WILL
路聽 聽 聽 聽Participate in the whole development process from backlog refinement and testing to launching product features and technical improvements
路聽 聽 聽 聽Build and maintain application architecture
路聽 聽 聽 聽Review, maintain and refactor existing code to meet the requirements for improvements and new features
路聽 聽 聽 聽Investigate and implement new technologies
ALSO, YOU WILL BE ABLE TO
路聽 聽 聽 聽Take part in a mentoring program
路聽 聽 聽 聽Take part in job interviews and contribute to our team growth
路聽 聽 聽 聽Contribute to internal knowledge base and development processes
WHAT WE OFFER
路聽 聽 聽 聽LUX MED medical insurance
路聽 聽 聽 聽A quarterly bonuses system based on KPI
路聽 聽 聽 聽English courses with a native speaker
路聽 聽 聽 聽Paid Gold MultiSports program
路聽 聽 聽 聽25 calendar days of vacation, 5 paid days off (sick days)
路聽 聽 聽 聽Paid courses and certification
路聽 聽 聽 聽Referral bonuses system for recommendations
路聽 聽 聽 聽The possibility to work from any country
路聽 聽 聽 聽A clear workflow, a horizontal hierarchy, quality over quantity or speed
路聽 聽 聽 聽Top hardware and additional equipment provided
路聽 聽 聽 聽Corporate celebrations, team buildings, and fun activities
聽
If you are passionate about delivering high-quality software and have a strong background in the Ruby Development field, don鈥檛 hesitate to apply! We鈥檙e looking forward to you contributing to our Casino Platform team鈥檚 success and hope you鈥檙e excited about this job opportunity!