Backend Engineer
Requirements:
Commercial experience in Gambling / iGaming is required
Commercial GameDev experience is required (preferably slot games)
- 3+ years of experience in Java
- English — Upper-Intermediate (B2)
- Experience in math processing
- Experience with slot games
- Structured and analytical thinking
- Strong elaboration and communication skills
- Hands-on experience with AI tools as part of everyday work is a must
Strong knowledge of:
- Core Java, Collections, Streams, Lambdas
- Exception handling, Immutability, records
- Clean Code principles
- Spring Boot, Spring MVC (REST APIs), Spring Security (JWT)
- SQL, JPA
- JWT
Responsibilities:
- Development and support of backend services
- Participation in feature development and system improvements
- Close collaboration with game teams, QA, and product
Nice to have:
- JVM basics (heap/stack, GC, memory model)
- SOLID
- Spring MVC (filters, interceptors)
- Spring Security (filters, auth flow)
- Dependency Injection & IoC
- Validation (Bean Validation)
- API design (REST principles, versioning, error handling)
- Java concurrency fundamentals (basic understanding)
- Databases & Persistence: Transactions, Indexing basics, Hibernate
- Security: Secure coding practices, SQL injection prevention, OAuth2
- Testing: JUnit 5, Mockito, Integration testing basics
- DevOps & Tooling: Docker (basics, build/run), Git (branching, rebase), Maven / Gradle
Working Conditions:
We take pride in offering a range of benefits and opportunities to our employees, which include but are not limited to:
— Flexible working hours and workplace, enabling our team members to achieve a healthy work-life balance.
— Paid vacation of 20 workdays per year; 5 workdays of sick leave per year.
— Unlimited day-offs for personal matters (unpaid).
— A personal development plan (English speaking club, skills training, and access to our Education office — an education hub with internal and external experts and mentorship programs.)
— Structured processes and tools — corporate Confluence, to ensure effective communication and collaboration within the company.
— An open-minded management style that fosters transparency and constant sharing of company strategy and plans.
— Performance-based reviews that recognize and reward the contributions of our team members.
— Stress management measures, including 1-1 meetings, transparent communication, and feedback culture.
— Corporate team-building events, marathons, and online challenges that promote teamwork and healthy competition.
— Family-friendly environment, where we celebrate important personal milestones, such as the birth of a child or wedding, with congratulatory gifts.