8 дней назад
Fullstack Developer (iGaming)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Fullstack Developer (iGaming) (Java/React/TypeScript): Building end-to-end player engagement products for online gaming operators, including backend services, event processing, and back-office interfaces with an accent on distributed systems, API development, and gaming integrations. Focus on developing scalable services with Kafka and Redis, integrating bonuses and player data, validating AI-assisted code, and maintaining reliable releases.
Location: Remote from Ukraine; Kyiv office available
Company
develops B2B gaming technology, software, services, content, and platform solutions for regulated online gaming markets.
What you will do
- Build end-to-end features for player engagement products, including leaderboards, tournaments, missions, challenges, prize draws, random prize drops, and automated CRM campaigns.
- Develop backend services covering REST APIs, event processing, caching, scheduled jobs, and database migrations.
- Develop back-office web interfaces with React and TypeScript.
- Integrate with platform services for bonuses, loyalty, wallets, and player data.
- Write unit and integration tests, review code, preserve API and event backward compatibility, and resolve production issues.
- Estimate and refine stories with business analysts and QA.
Requirements
- At least 2 years of commercial Java development experience.
- Commercial experience with React and TypeScript.
- Experience with event-driven and distributed systems, including Kafka and Redis.
- Solid understanding of relational databases, preferably MariaDB.
- Knowledge of Kubernetes, Jenkins, WebSockets, and related technologies.
- Hands-on experience with infrastructure tools such as Docker, Helm, Consul, Vault, Apache Karaf/OSGi, or similar technologies.
- Understanding of Git flow, including pull requests and branches.
- Experience with system design, troubleshooting, debugging, and automated testing with JUnit and Testcontainers.
- Proactive use of AI coding assistants such as GitHub Copilot or Claude Code, including validating, refining, and taking ownership of AI-generated output.
- Proactive, responsible, and open communication with ownership of work and early escalation of challenges.
- Upper-intermediate English or above required.
Nice to have
- Degree in Computer Science, Software Engineering, or a related field.
- Experience with contract-first API development using REST/OpenAPI and JSON Schema.
- Domain expertise in iGaming, betting, CRM, loyalty, or gamification.
Culture & Benefits
- Culture focused on technical excellence, engineering ownership, initiative, confident decision-making, and inclusive collaboration.
- Work with modern, market-leading technologies in a global environment.
- Learning, development, and professional growth programs.
- Sports classes, master classes, and monthly well-being activities.
- Medical insurance, paid vacation, sick leave, and national holidays.
- Fully equipped office in central Kyiv at Gulliver near Palats Sportu metro station.