The Software Engineer - Backend will be responsible for developing innovative games and implementing new features. This includes taking responsibility for the strategic direction of the software architecture for our Game Backend Services, designing comprehensive test coverage, and integrating new features into the existing game landscape. The engineer will also develop robust and scalable backend architectures in GOLANG, ensuring reliable API communication between clients and servers, including handling spins, bonus mechanisms, and player events. Additionally, they will implement high-performance game logic based on mathematical models and RTP calculations, optimize server performance and scalability for high availability, and adhere to security, compliance, and regulatory standards.
Good To Have:- Experience with Kotlin and Java.
- Knowledge of Cloud Computing and AWS.
Must Have:- Completed computer science degree or similar.
- Minimum 4 years of experience in software development.
- Excellent knowledge of the Go programming language.
- Good knowledge of object-oriented programming.
- Follows Clean-Code principles and uses Design Patterns.
- Experience with modern software technologies like Gitlab, Docker, Microservices, and REST.
- Very good German (C1) and good English language skills.
Perks:- Collaborative work environment.
- Sustainable company growth.
- Hybrid work model with flexibility.
- Well-equipped office in Berlin-Mitte.
- Structured onboarding.
- Learning & Development in the GAMOcademy.
- Annual development dialogue and targeted development measures.
- Health-Care: company health insurance, Mental Health Platform & Bike Leasing.