Experience: 5+ years of professional experience in backend software development.
Programming Language: Strong proficiency in Go.
Orchestration: Hands-on experience with containerized application deployment and Kubernetes (K8s) or Nomad.
Distributed System Design: Deep understanding and practical experience with distributed systems.
Problem-Solving: Excellent problem-solving and debugging skills.
Collaboration: Strong communication and teamwork abilities.
Bonus: Experience with cloud platforms and cloud native concepts (e.g., GCP, AWS, Azure).
Bonus: Familiarity with game development concepts and challenges.
Bonus: Understanding of game server containerization & hosting (Docker, ContainerD, etc…).
Bonus: A Bachelor or Master degree in Computer Science or equivalent experience.
Unser Multiplayer-Servers-Team steht an vorderster Front bei der Entwicklung verteilter Backend-Systeme. Wir sind leidenschaftlich darin, robuste, skalierbare und leistungsstarke Systeme zu bauen, die unsere erstklassige Infrastructure-as-a-Service-Plattform für Multiplayer-Spiele antreiben. Wenn du in einem dynamischen Umfeld aufblühst und gerne komplexe technische Herausforderungen meisterst, laden wir dich herzlich ein, dich zu bewerben.
Wir suchen eine engagierte und hochqualifizierte Backend-Entwicklerin bzw. einen hochqualifizierten Backend-Entwickler mit einem ausgeprägten Gespür für Architektur und Optimierung, um unser Multiplayer-Servers-Team zu verstärken. In dieser Rolle bist du verantwortlich für die Konzeption, Entwicklung und Wartung der zentralen Backend-Dienste, die GameFabrics IaaS-Plattform betreiben. Diese Plattform unterstützt hochklassige Multiplayer-Spiele von Studios aus der ganzen Welt und erreicht Spieler:innen weltweit. Du wirst an unternehmenskritischen Systemen arbeiten, die Hunderttausende von Spielserver-Instanzen verwalten.
Sei Teil unseres Multiplayer Server Teams, das GameFabric erhält und weiterentwickelt
Entwerfen, entwickeln und implementieren von Backend-Diensten für Multiplayer-Spiele
Einhaltung hoher Standards in Bezug auf Skalierbarkeit und Ausfallsicherheit verteilter Systeme
Optimierung bestehender Systeme hinsichtlich Leistung, Zuverlässigkeit und Kosteneffizienz
Analyse und schnelle Behebung komplexer Produktionsprobleme
Mentoring von Junior Engineers
Förderung einer Kultur technischer Kreativität, Innovation und Exzellenz
Teilnahme an Code-Reviews
Beitrag zu architektonischen Diskussionen
Erfahrung: Mindestens 5 Jahre Berufserfahrung in der Backend-Softwareentwicklung
Programmiersprache: Sehr gute Kenntnisse in Go
Orchestrierung: Praktische Erfahrung mit dem Deployment containerisierter Anwendungen und Kubernetes (K8s) oder Nomad
Verteilte Systeme: Tiefes Verständnis und praktische Erfahrung im Design verteilter Systeme
Problemlösung: Hervorragende Fähigkeiten im Debugging und bei der Lösung komplexer Probleme
Zusammenarbeit: Ausgeprägte Kommunikations- und Teamfähigkeiten
Bonus: Erfahrung mit Cloud-Plattformen und Cloud-Native-Konzepten (z. B. GCP, AWS, Azure)
Bonus: Vertrautheit mit Konzepten und Herausforderungen der Spieleentwicklung
Bonus: Verständnis von Game-Server-Containerisierung & Hosting (Docker, ContainerD usw.)
Bonus: Ein Bachelor- oder Masterabschluss in Informatik oder gleichwertige Erfahrung