Full-Stack Developer
RubyPlay is a place where passion meets competence. Since 2017, we’ve made more than 200 innovative games and built more than 100 strong partnerships globally!
Proud to be:
- The Winner at BFTH Arena Awards — Best Online Casino Game
- Shortlisted for SBC Awards 2024 — Casino/Slots Developer of the Year
- A strong player on 10+ markets globally
- Beloved workplace for hundreds of specialists from 34 countries
We are now growing our team and looking for driven professionals ready to build their careers in a strong, international studio with a product that’s making waves worldwide.
Now we are seeking a highly skilled Full-Stack Developer to join our Digital and Data team, responsible for building and maintaining our client-facing web application and managing our company website (WordPress-based).
You’ll play a key role in developing scalable backend services, designing elegant front-end experiences, and ensuring a secure, high-performance digital presence across both platforms.
Tech Stack:
- Frontend: Figma-based designs → React, MaterialUI
- Backend: Python, FastAPI
- Database: MySQL
- Website: WordPress (PHP, plugins, CMS integrations)
- Infrastructure: Google Cloud, Kubernetes (GKE), Alembic migrations
- Authentication: Auth0 (OAuth, JWT)
- CI/CD: GitLab CI, Jenkins
- QA & Automation: Automated testing (unit, API, and UI – PyTest, Cypress)
Here’s How You’ll Make an Impact:
Client-Facing Application Development
- Design, build, and maintain core modules (BI dashboards, file management, invoicing, campaigns, and marketing hubs).
- Translate Figma prototypes into clean, responsive, and accessible front-end components.
- Develop and optimize RESTful APIs using FastAPI with robust authentication and role-based access (Auth0).
- Manage database schema evolution via Alembic; ensure performance and integrity in MySQL queries.
- Integrate with cloud and external systems such as Google Cloud Storage, Snowflake, and ERP platforms.
- Debug, troubleshoot, and optimize complex distributed systems with attention to scalability and resilience.
Website Management (WordPress)
- Maintain and enhance the company’s WordPress website for performance, SEO, and accessibility.
- Implement new landing pages, plugins, and API integrations aligned with company branding and campaigns.
- Collaborate with marketing and design teams to maintain brand consistency and improve conversion rates.
Quality, CI/CD, and Collaboration
- Maintain high code quality through testing, peer reviews, and automated pipelines.
- Implement CI/CD workflows using GitLab CI and Jenkins.
- Work closely with Product, Data, and QA teams to deliver iterative improvements.
- Provide technical guidance and contribute to roadmap discussions for future features.
What Makes You A Strong Candidate:
- 5+ years of Full-Stack Development experience with Python (FastAPI) and modern JavaScript frameworks
- Strong experience with MySQL and Alembic migrations
- Proven experience with Auth0, Google Cloud, and Kubernetes
- Proficiency in WordPress (themes, plugins, APIs, performance tuning)
- Hands-on experience with GitLab CI and Jenkins for CI/CD automation
- Strong background in debugging, troubleshooting, and optimizing complex systems
- Solid understanding of REST API architecture, authentication, and deployment best practices
Nice to have:
- Experience with B2B or SaaS environments
- Familiarity with automation tools (e.g., Workato)
- Understanding of UX/UI principles, accessibility standards, and responsive design best practices
- Exposure to analytics or BI integrations
Why You’ll Love It Here:
- Remote-first flexibility — Work from anywhere with a setup for deep focus and work-life balance
- Learning & growth — Development budgets and dedicated days to upskill and explore new areas
- Health & wellness — Medical coverage and well-being budgets to help you feel balanced, strong, and supported
- Yearly bonus — Rewards based on company success and your impact
- Career growth — Vertical and horizontal opportunities to grow and advance
- Global team — Talented, diverse colleagues you’ll enjoy working with
Interested in becoming a RubyPlayer and making a mark in the iGaming world? Join us!
Required skills experience
| Python | 5 years |
| React.js | 5 years |
Required languages
| English | B2 - Upper Intermediate |