Emerald Zebra Recruitment and Executive Search is seeking to hire 3 Full-Stack Developers to join the tech department of an iGaming / Online Casino that has relocated its operations to Limassol, Cyprus.
Location: Cyprus – On-site
Work Format: Full-time, on-site position. Hybrid or remote format may be considered only in exceptional cases.
Salary range: NET 3,000 - 4,000 Euros Monthly / NET 36,000 - 48,000 annually.
We are looking for 3 experienced Full-Stack Developers with a strong background in iGaming and online casino platforms to join our client's technology team in Limassol, Cyprus.
This role is not limited to writing code and implementing predefined requirements. We are looking for a developer who understands how real-money gaming platforms operate, how business requirements translate into technical solutions, and how different platform components interact within a complex iGaming ecosystem.
The ideal candidate should be capable of developing, maintaining, and improving both frontend and backend systems while working closely with Product Managers, QA Engineers, Designers, DevOps, and Operations teams. They should be comfortable building new platform features, integrating third-party providers, optimizing existing systems, and contributing to architectural decisions that support scalability, performance, and long-term product growth.
The successful candidate will play a key role in developing products that directly impact player experience, operational efficiency, business performance, and platform stability across multiple iGaming domains.
Key Responsibilities
· Design, develop, maintain, and improve frontend and backend applications across multiple platform areas.
· Develop scalable, secure, maintainable, and high-performance software solutions aligned with business requirements.
· Build and maintain backend services primarily using Kotlin while supporting integrations and platform functionality across multiple systems.
· Participate in the full software development lifecycle, from technical planning and implementation to testing, deployment, and post-release support.
· Collaborate closely with Product Managers to understand business requirements and translate them into technical solutions.
· Work with QA Engineers to ensure proper testing coverage and high-quality software delivery.
· Develop and maintain REST APIs, microservices, and system integrations.
· Integrate third-party providers, including game providers, payment gateways, CRM systems, KYC services, affiliate platforms, and operational tools.
· Build and maintain frontend interfaces using modern JavaScript frameworks and technologies.
· Participate in architecture discussions and contribute to technical design decisions.
· Optimize application performance, scalability, reliability, and security.
· Troubleshoot production issues, investigate root causes, and implement long-term solutions.
· Participate in code reviews and promote engineering best practices across the development team.
· Maintain technical documentation and ensure solutions remain understandable and maintainable.
· Support ongoing platform improvements, refactoring initiatives, and technical debt reduction efforts.
· Work closely with DevOps teams regarding deployment pipelines, environments, monitoring, and infrastructure-related requirements.
Platform Areas This Role May Cover
The candidate may be responsible for developing and maintaining products and features such as:
· Online Casino platforms
· Sportsbook products
· Bonus and promotion engines
· CRM and retention systems
· Payment and cashier solutions
· Player account management systems
· KYC and verification workflows
· Responsible gambling tools
· Risk and fraud management systems
· Affiliate management platforms
· Gamification products and loyalty systems
· Back-office and administration panels
· Reporting and analytics dashboards
· Internal operational tools
· Third-party provider integrations
Required Skills & Experience
· Minimum 3+ years of Full-Stack software development experience.
· Previous experience working with iGaming or online casino platforms is mandatory.
· Strong understanding of both frontend and backend application development.
· Strong hands-on experience with Kotlin.
· Experience with Java is considered a strong advantage.
· Experience with modern frontend frameworks such as React, Next.js, Angular, or Vue.js.
· Experience building backend applications using technologies such as Kotlin, Java, Node.js, PHP, or .NET.
· Experience designing, building, and consuming REST APIs.
· Strong understanding of microservice architecture and distributed systems.
· Experience working with relational databases such as PostgreSQL, MySQL, or MSSQL.
· Understanding of database design, performance optimization, and data integrity principles.
· Experience with Git and collaborative development workflows.
· Experience working with Docker and containerized applications.
· Experience with CI/CD pipelines and modern software delivery practices.
· Experience working in Agile/Scrum development environments.
· Strong analytical thinking and problem-solving skills.
· Ability to understand business requirements and convert them into scalable technical solutions.
· Good written and verbal communication skills in English. English level: Intermediate (B1+) or higher.
Nice to Have
· Experience working with Smartico, Betby, GR8 Tech, SoftSwiss, EveryMatrix, Pragmatic Play, Evolution, or similar iGaming platforms and providers.
· Experience building high-load transactional systems.
· Experience with event-driven architecture and message brokers.
· Experience working with NoSQL databases.
· Experience with cloud-based infrastructure and services.
· Understanding of KYC, AML, responsible gambling, compliance, and operational risk requirements.
· Experience building products from concept to production launch.
· Familiarity with AI-assisted development tools and workflows.
Ideal Candidate Profile
The ideal candidate is technically strong, solution-oriented, and capable of understanding both business objectives and technical implementation requirements. They should not simply execute development tasks but actively contribute to product quality, platform architecture, performance optimization, and long-term system scalability.
We are looking for a developer who understands the complexity of iGaming products, can work independently, takes ownership of delivered solutions, and collaborates effectively with both technical and non-technical stakeholders.
Key Success Metrics
· Features and products are delivered according to agreed technical and business requirements.
· Platform performance, stability, and scalability are continuously improved.
· Integrations with third-party providers operate reliably and efficiently.
· Code quality remains high through proper design, testing, and review processes.
· Production incidents and technical issues are minimized through proactive engineering practices.
· Technical debt is managed effectively without compromising delivery speed.
· Strong collaboration is maintained across Product, QA, DevOps, and Operations teams.
· New products and features are successfully launched with minimal post-release issues.
Important Note before you apply
We are not looking for a developer whose experience is limited to generic web applications. The ideal candidate should have hands-on experience working with real-money iGaming products and understand the business logic behind casino platforms, sportsbook systems, payment processing, player management, bonus engines, CRM functionality, and third-party provider integrations.
Similar profiles may have titles such as Full-Stack Developer, Software Engineer, Backend-Focused Full-Stack Engineer, Platform Engineer, or Senior Software Developer with strong iGaming experience.
Apply at the link and our team will be in touch to discuss the next steps.