Develop innovative games and implement new features. Responsible for the strategic direction of the software architecture for our Game Backend Services. Conceptualize comprehensive test coverage and integrate new features into the existing game landscape. Develop robust and scalable backend architectures in Java. Ensure reliable API communication between clients and servers, including processing spins, bonus mechanisms, and game events. Implement high-performance game logic based on mathematical models and RTP calculations. Optimize server performance and scalability for high availability, even during peak loads. Adhere to security, compliance, and regulatory standards.
Must Have
- Computer science degree or comparable qualification
- Minimum 4 years of software development experience
- Excellent Java knowledge
- Strong object-oriented programming skills
- Adheres to Clean Code principles and uses Design Patterns
- Proficient with Gitlab, Build Pipelines, Docker, Microservices, REST
- Strong communication and empathy skills
- High degree of self-organization and self-reflection
- Can-do attitude
- Independent work style, quality-focused
- Very good German (C1) and good English
Good to Have
- Experience with Kotlin and Golang
- Knowledge of Cloud Computing and AWS
Perks & Benefits
- Lived company values in a collaborative work environment
- Sustainable company growth
- Hybrid work model: highest flexibility in working hours and location
- High-quality equipped office in Berlin-Mitte
- Warm welcome with intensive, structured onboarding
- Learning & Development in GAMOcademy
- Annual development dialogue and targeted development measures
- Health-Care - company health insurance, Mental Health Platform & Bike Leasing