Auf einen Blick
- Aufgaben: Entwickle skalierbare Backend-Systeme für Multiplayer-Spiele und verbessere das Spielerlebnis.
- Arbeitgeber: AAA Co-Development Gaming Studio mit globalem, remote Team.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, klare Karrierewege und flexible Remote-Arbeit.
- Andere Informationen: Dynamisches Umfeld mit großartigen Wachstumschancen in der Spieleindustrie.
- Warum dieser Job: Arbeite mit führenden Entwicklern und gestalte innovative Multiplayer-Erlebnisse.
- Gewünschte Qualifikationen: 5+ Jahre Erfahrung in der Backend-Entwicklung, Kenntnisse in C++, C#, Go oder NodeJS.
Das voraussichtliche Gehalt liegt zwischen 58000 - 72000 € pro Jahr.
Companion Group ist ein AAA Co-Development-Gaming-Studio mit einer global verteilten und vollständig remote Struktur, bekannt für seine Fähigkeit, die komplexesten Herausforderungen in der Entwicklung von Multiplayer-Spielen zu meistern. Unsere Reputation macht uns zu einer ausgezeichneten Wahl für Kunden, die ihre neuesten Multiplayer-Titel aufwerten möchten, indem sie die Skalierbarkeit der Spielerzahlen erhöhen, die Spieleranzahl maximieren und immersive Spielerlebnisse schaffen. Nahtlos in das interne Team eines Kunden eingebettet, arbeiten wir harmonisch zusammen, um Träume in die Realität umzusetzen. Unser Portfolio umfasst bahnbrechende Spiele, die in Zusammenarbeit mit großen Studios weltweit entwickelt wurden. Als vollständig remote Studio mit Kollegen auf der ganzen Welt schätzen und betonen wir klare, kontinuierliche und transparente Kommunikation ebenso hoch wie technische Fähigkeiten.
Als Senior Backend Game Engineer sind Sie verantwortlich für das Design, die Entwicklung und die Wartung skalierbarer Backend-Systeme und -Dienste, die unsere Spieltitel unterstützen. Sie arbeiten eng mit funktionsübergreifenden Teams zusammen, um robuste Backend-Lösungen zu implementieren, die das Spielerlebnis verbessern und eine nahtlose Multiplayer-Funktionalität gewährleisten.
Verantwortlichkeiten:- Teilnahme am technischen Design und an der Implementierung von Backend-Systemen für Multiplayer-Online-Titel, um nahtlose Konnektivität und Leistung sicherzustellen.
- Entwicklung und Optimierung plattformübergreifender Authentifizierungssysteme, Matchmaking-Systeme, Lobby-Systeme und skalierbarer Server-Orchestrierung zur Verbesserung des Spielerengagements.
- Architektur leistungsstarker Backend-Dienste für Echtzeit-Gameplay unter Verwendung von C++, C#, Go (Golang), NodeJS.
- Zusammenarbeit mit Netzwerkingenieuren, Gameplay-Programmierern und DevOps-Teams zur Integration von Multiplayer-Funktionen mit minimaler Latenz.
- Profilierung, Optimierung und Skalierung von Backend-Diensten zur Gewährleistung von Zuverlässigkeit, Erweiterbarkeit und Kosteneffizienz.
- Entwicklung robuster API-Dienste und Microservices-Architekturen, die einen nahtlosen Datenaustausch zwischen Spiel-Clients und Servern ermöglichen.
- Bereitstellung genauer Entwicklungsschätzungen, Dokumentationen und Berichte zur Unterstützung der Projektplanung und -durchführung.
- Ausgezeichnete Kommunikations- und Kollaborationsfähigkeiten.
- Starke Problemlösungsfähigkeiten und Aufmerksamkeit für Details.
- Exzellente Programmierkenntnisse in zwei oder mehr der folgenden Sprachen: C++, C#, Go (Golang), NodeJS (C++ und C# bevorzugt).
- Starke Erfahrung mit mindestens einem der folgenden Cloud-Anbieter (AWS, Azure, GCP).
- Starkes Verständnis von verteilten Systemen sowie Datenstrukturen und Algorithmen (DSA).
- 5+ Jahre professionelle Backend-Entwicklungserfahrung (vorzugsweise in der Spieleindustrie).
- Solide Erfahrung mit Echtzeit-Netzwerken, WebSockets, RPCs, REST APIs, gRPC usw.
- Praktische Erfahrung mit Matchmaking-Algorithmen, Spieler-Sitzungsmanagement und Anti-Cheat-Systemen.
- Tiefes Verständnis von Datenbanksystemen, einschließlich SQL- und NoSQL-Lösungen (PostgreSQL, Redis, MongoDB usw.).
- Starkes Verständnis von Microservices-Architektur, Server-Orchestrierung und Containerisierung (Docker, Kubernetes).
- Erfahrung in leistungsstarken, latenzarmen Umgebungen, Optimierung der Backend-Logik für Multiplayer-Skalierbarkeit.
- Expertise in modernen DevOps-Praktiken, CI/CD-Pipelines und automatisiertem Infrastrukturmanagement.
- Expertise mit handelsüblichen GBaaS-Lösungen (z.B. Azure Playfab, AccelByte AGS, Heroic Labs Nakama, Pragma).
- Erfahrung mit Online-Gaming-Plattformen wie Xbox Live, Playstation Network, Steam, Nintendo Network oder ähnlichem.
- Verständnis des Netzwerkrahmens von UE5 und der Client-Server-Spielarchitektur.
- Wettbewerbsfähiges Gehalt von £50,000 bis £70,000 (GBP), das Ihre Fähigkeiten und Beiträge widerspiegelt.
- Starten Sie auf einer klar definierten Karriereleiter, die es Ihnen ermöglicht, in Verantwortung zu wachsen und entsprechend belohnt zu werden.
- Genießen Sie die Flexibilität einer vollständig remote Rolle, in Zusammenarbeit mit den besten Spieleentwicklern aus der ganzen Welt.
- Arbeiten Sie mit Branchenführern zusammen, die Sie inspirieren und auf Ihrem Weg zum Erfolg begleiten.
Bewerben Sie sich jetzt und beginnen Sie eine unglaubliche Reise mit einem der besten Spielestudios der Welt!
Senior Backend Engineer Arbeitgeber: Companion Group
Kontaktperson:
Companion Group HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Backend Engineer
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit anderen Fachleuten in der Gaming-Branche in Kontakt zu treten. Wir sollten uns gegenseitig unterstützen und Kontakte knüpfen, die uns helfen können, die richtigen Türen zu öffnen.
✨Sei proaktiv bei der Kontaktaufnahme
Wenn du eine interessante Stelle siehst, zögere nicht, direkt mit dem Team oder den Verantwortlichen in Kontakt zu treten. Ein kurzes, freundliches Anschreiben kann oft mehr bewirken als du denkst!
✨Bereite dich auf technische Gespräche vor
Stelle sicher, dass du deine technischen Fähigkeiten und Erfahrungen gut präsentieren kannst. Übe häufige Interviewfragen und sei bereit, deine Lösungen zu erklären. Wir wissen, dass technische Skills wichtig sind, also zeig, was du drauf hast!
✨Bewirb dich über unsere Website
Vergiss nicht, dich direkt über unsere Website zu bewerben! So kannst du sicherstellen, dass deine Bewerbung die richtige Aufmerksamkeit erhält und wir dich schnellstmöglich kontaktieren können.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Backend Engineer
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für die Spieleentwicklung sollten in deiner Bewerbung deutlich werden. Lass uns wissen, warum du der perfekte Fit für unser Team bist.
Betone deine Erfahrungen: Erzähle uns von deinen bisherigen Projekten und wie du Herausforderungen gemeistert hast. Besonders wichtig sind uns deine Erfahrungen im Backend-Bereich und mit Multiplayer-Systemen. Zeig uns, was du drauf hast!
Klarheit ist der Schlüssel: Achte darauf, dass deine Bewerbung klar und strukturiert ist. Verwende einfache Sprache und vermeide Fachjargon, wenn es nicht nötig ist. Wir wollen deine Fähigkeiten verstehen, ohne durch komplizierte Formulierungen verwirrt zu werden.
Bewirb dich über unsere Website: Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt. Wir freuen uns auf deine Unterlagen!
Wie du dich auf ein Vorstellungsgespräch bei Companion Group vorbereitest
✨Verstehe die technischen Anforderungen
Mach dich mit den spezifischen Technologien und Programmiersprachen vertraut, die in der Stellenbeschreibung erwähnt werden, wie C++, C#, Go und NodeJS. Bereite Beispiele vor, die deine Erfahrung mit diesen Technologien zeigen, um während des Interviews zu glänzen.
✨Kommunikation ist der Schlüssel
Da das Unternehmen großen Wert auf klare Kommunikation legt, solltest du darauf achten, deine Gedanken strukturiert und präzise zu formulieren. Übe, technische Konzepte einfach zu erklären, als würdest du sie einem Nicht-Techniker präsentieren.
✨Teamarbeit betonen
Bereite dich darauf vor, über deine Erfahrungen in der Zusammenarbeit mit verschiedenen Teams zu sprechen. Zeige, wie du erfolgreich mit Netzwerkingenieuren, Gameplay-Programmierern und DevOps-Teams zusammengearbeitet hast, um komplexe Probleme zu lösen.
✨Fragen vorbereiten
Stelle sicher, dass du einige durchdachte Fragen an die Interviewer hast. Frage nach den Herausforderungen, die das Team aktuell hat, oder nach den Technologien, die sie in ihren Projekten verwenden. Das zeigt dein Interesse und Engagement für die Rolle.