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
MySQL, Auth0, Kubernetes, CI/CD, Google Cloud, WordPress
Published 17 November
27 views
·
7 applications
To apply for this and other jobs on Djinni login or signup.
Loading...