Responsibilities:

  • Close collaboration with game/math designer in order to create technical documentation according to requirements
  • Implementation of game mathematics
  • Creation of integration tests and maintain Java codebase
  • Server-side development of the gaming application
  • Day-to-day communication with key stakeholders
  • Prepare server-side of the game for release and provide release documentation
  • Issues investigation and bug fixing
  • Handle customer requests and incidents
  • Providing simple architecture and highest code quality, excellence first mindset
  • Backend development (technologies: Spring Boot, MySQL)
  • Reviewing colleagues’ code

Requirements:

  • Close collaboration with game/math designer in order to create technical documentation according to requirements
  • Implementation of game mathematics
  • Creation of integration tests and maintain Java codebase
  • Server-side development of the gaming application
  • Day-to-day communication with key stakeholders
  • Prepare server-side of the game for release and provide release documentation
  • Issues investigation and bug fixing
  • Handle customer requests and incidents
  • Providing simple architecture and highest code quality, excellence first mindset
  • Backend development (technologies: Spring Boot, MySQL)
  • Reviewing colleagues’ code

Nice to have:

  • Experience in the game’s math design
  • Gambling Experience (Slot machines)
  • Experience with Git, CI/CD
  • Java Core practical knowledge
  • Experience with DBs (MySQL is a plus)
  • Knowledge of software engineering practices (i.e., SOLID, DRY, YAGNI, KISS, etc.)
  • Experience with JIRA, Wiki, Confluence

Conditions and benefits:

  • Competitive salary, performance-based bonuses and flexible working hours
  • Attend professional events, courses, and conferences
  • English classes with a native speaker
  • 20 paid vacation days and 7 paid sick days per year
  • Medical insurance