AbZorba Games, part of Greentube and NOVOMATIC Interactive, is a leading games studio focused on high-quality social casino games.
The company is enhancing and scaling its mobile casino application 'Diamond Cash Slots' and is seeking a Senior Back-End Software Engineer.
The role involves designing, developing, and maintaining robust and scalable back-end systems that power the portfolio of slot titles.
Responsibilities include implementing server-side game logic, collaborating with game designers, optimizing game server architecture, and ensuring the integrity and performance of game servers.
The position requires a team-oriented individual with a good understanding of Game Dynamics.
Requirements:
Candidates must have 5+ years of professional experience in back-end development.
Strong proficiency in Java, Hibernate, and Spring is required.
Familiarity with Python scripting is necessary.
A deep understanding of network protocols, client-server architecture, and API design (e.g., REST, Sockets) is essential.
Extensive experience in multithreaded environments is required.
Experience with version control systems, particularly Git, is necessary.
Candidates should have experience with cloud platforms such as AWS.
A solid understanding of database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB), is required.
A passion for gaming and a strong understanding of what makes games engaging is essential.
Excellent problem-solving and debugging skills are necessary.
Strong communication and teamwork abilities are required.
Fluency in English, with strong verbal and written communication skills, is mandatory.
Benefits:
The position offers competitive salaries, bonuses, and rewards.
Private health insurance is provided.
Employees enjoy a modern working environment with recreational activities such as foosball and arcade games.
Remote working is standard as the company operates fully remotely.
Team bonding activities are fully covered by the company.
Opportunities to attend global conferences are available.
A budget for training is provided to support professional development.