Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten im Gaming-Bereich.
- Unternehmen: 4Players, ein kreatives Team in Hamburg mit 25 Jahren Erfahrung.
- Vorteile: Flexibles Arbeiten, modernes Tech-Setup und echte Gestaltungsmöglichkeiten.
- Weitere Informationen: Klein, dynamisch und ohne Konzernstruktur – hier zählt deine Meinung!
- Warum dieser Job: Sei Teil eines neuen Produkts und forme die Zukunft des Gamings mit uns.
- Qualifikationen: Erfahrung in Angular, TypeScript und Backend-Entwicklung ist ein Muss.
Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
4Players entwickelt seit 25 Jahren Software, die echte Verbindungen schafft. Hinter uns stehen Produkte wie ODIN Voice, Fleet, Rooms und 4Netplayers - eingesetzt von Spieleentwicklern, Studios und Enterprise-Kunden weltweit. Wir sind ein kleines, technisch versiertes Team in Hamburg, das auf saubere Architektur, offene Kommunikation und langfristige Produkte setzt. Wir bauen gerade etwas Neues und suchen dafür einen Engineer, der zwischen Backend-Infrastruktur und Game-Engine-Entwicklung zu Hause ist.
Was dich erwartet:
- Du arbeitest an einem neuen Produkt, das wir bewusst nicht im Detail beschreiben - weil es noch wächst. Es ist eine Cross-Platform-App mit anspruchsvollen technischen Anforderungen, die Angular im Frontend, Tauri/Rust im Desktop-Kern und Deno für Backend-Services kombiniert.
Dein Aufgabenbereich:
- Entwicklung und Pflege des Angular-Frontends - mit Fokus auf saubere Architektur, TypeScript und modernen Patterns (Signals, RxJS)
- Implementierung der IPC-Schicht zwischen UI und dem Rust-basierten Tauri-Kern
- Plattformspezifische Optimierungen für Desktop (Windows, macOS, Linux) und Mobile (iOS, Android)
- Lokale Datenpersistenz via SQLite für App-Settings und Zustand
- Enge Zusammenarbeit mit dem Backend-Team bei der API-Definition und Integration
- Mitgestaltung von UI/UX - nicht als Anhängsel, sondern als technische Disziplin
Dein Profil:
- Wir suchen keinen, der Components zusammenklickt. Sondern jemanden, der versteht, was unter der Haube passiert.
Must-have:
- Solide Erfahrung mit Angular, TypeScript, HTML5 und modernem CSS - du weißt, warum du etwas so und nicht anders machst
- Praxiserfahrung mit Tauri oder Electron für Desktop-Apps
- Verständnis für plattformspezifische Eigenheiten auf Desktop und Mobile
- Ein Gespür für UI/UX - du erkennst, wenn etwas sich falsch anfühlt, auch wenn du es nicht immer sofort in Worte fassen kannst
- Erfahrung mit anderen modernen Frameworks (React, Vue) ist kein Muss, aber zeigt Breite
Nice-to-have:
- Grundkenntnisse in Rust oder C++ - du musst kein System-Entwickler sein, aber du solltest die Bridge-Logik lesen und einordnen können
- Erfahrung mit SQLite als lokaler Persistenzschicht
- Grundkenntnisse in Godot oder Interesse an Game-Engines - wer weiß, wie interaktive Systeme jenseits des DOM funktionieren, bringt einen anderen Blick mit
- Allgemeines Interesse an Realtime-Systemen, Netzwerken oder Voice/Audio-Technologien
Was wir bieten:
- Kein Legacy-Code - wir starten auf grüner Wiese mit einem Stack, den wir bewusst gewählt haben
- Freie Wahl im Tech-Setup: Ob macOS, Linux oder Windows - wir schreiben kein OS vor, d.h. du arbeitest mit den Tools, mit denen du am produktivsten bist
- Echter Gestaltungsspielraum: Du bist von Anfang an dabei und prägst die Architektur
- Kleines, erfahrenes Team ohne Konzernstruktur - kurze Entscheidungswege, direkte Kommunikation
- Remote-freundlich: Unser Büro ist in Hamburg, Homeoffice ist aber kein Problem und kein Sonderrecht
- Wir treffen uns mindestens zweimal im Jahr persönlich - Sommerfest und Weihnachtsfeier
- 25 Jahre Unternehmensgeschichte, stabile Basis - und trotzdem den Mut, Neues zu bauen
Interesse? Schick uns deinen GitHub-Link, ein Portfolio oder eine kurze Übersicht deiner bisherigen Projekte - wir wollen sehen, wie du arbeitest, nicht wie du dich verkaufst. Ein klassisches Anschreiben brauchen wir nicht.
Backend / Game Engine Engineer (m/w/d)
Dein Aufgabenbereich:
- Entwicklung und Betrieb von Backend-Services in TypeScript (Deno) und Rust - von der API-Definition bis zur Prod-Umgebung
- Grundverständnis von containerisierten Umgebungen und CI/CD-Pipelines - du musst nichts alleine aufbauen, aber auf Augenhöhe mit DevOps sprechen können
- Databasedesign und -betrieb: relationale Strukturen (MySQL/PostgreSQL) sowie moderne Schichten wie Redis und Supabase
- Entwicklung von nativen Godot-Extensions in C/C++ sowie direktes Patchen der Engine - inklusive systemnaher Eingriffe auf Rendering- und Plattformebene für echte Cross-Platform-Unterstützung
- Enge Abstimmung mit dem Frontend-Team bei API-Design und IPC-Schnittstellen
- Mitgestaltung der Systemarchitektur - wir erwarten hier keine Entscheidungen, die du nicht vertreten kannst
Dein Profil:
- Zwei Welten, eine Person: solide Backend-Erfahrung auf der einen Seite, echtes Verständnis für Game-Engine-Interna auf der anderen. Beides zusammen ist selten und genau deshalb interessant.
Must-have:
- Erfahrung mit TypeScript auf Backend-Seite - Deno-Kenntnisse sind ein klarer Pluspunkt, Node.js-Erfahrung reicht als Einstieg
- Grundverständnis von containerisierten Umgebungen - du weißt, wie ein Image entsteht und kannst mit DevOps auf Augenhöhe reden
- Solides Verständnis relationaler Datenbanken (MySQL oder PostgreSQL) - Schema-Design, Queries, Migrations
- Erfahrung mit Godot und C/C++ - du bist im Source zu Hause, verstehst wie die Engine auf Plattformebene arbeitet und schreckst nicht davor zurück, dort einzugreifen
- Grundverständnis für Systemarchitektur: Was gehört in eine Queue, was in einen Cache, was direkt in die DB?
Nice-to-have:
- Rust-Kenntnisse - oder zumindest die Bereitschaft, sich ernsthaft damit auseinanderzusetzen
- Erfahrung mit Redis als Caching- oder Pub/Sub-Layer
- Erfahrung mit Supabase oder vergleichbaren BaaS-Lösungen
- Kenntnisse in der GDExtension-API (Godot 4) oder vergleichbarer nativer Plugin-Entwicklung
- Interesse an Realtime-Systemen, Voice/Audio oder vernetzten Multiplayer-Architekturen - passt gut zu dem, was wir machen
Was wir bieten:
- Kein Legacy-Code - wir starten auf grüner Wiese mit einem Stack, den wir bewusst gewählt haben
- Freie Wahl im Tech-Setup: Ob macOS, Linux oder Windows - wir schreiben kein OS vor, d.h. du arbeitest mit den Tools, mit denen du am produktivsten bist
- Echter Gestaltungsspielraum: Du bist von Anfang an dabei und prägst die Architektur
- Kleines, erfahrenes Team ohne Konzernstruktur - kurze Entscheidungswege, direkte Kommunikation
- Remote-freundlich: Unser Büro ist in Hamburg, Homeoffice ist aber kein Problem und kein Sonderrecht
- Wir treffen uns mindestens zweimal im Jahr persönlich - Sommerfest und Weihnachtsfeier
- 25 Jahre Unternehmensgeschichte, stabile Basis - und trotzdem den Mut, Neues zu bauen
Interesse? Schick uns deinen GitHub-Link, ein Portfolio oder eine kurze Übersicht deiner bisherigen Projekte - gerne mit Fokus auf Backend-Arbeiten, Godot-Extensions oder Engine-Patches, die du gebaut hast. Ein klassisches Anschreiben brauchen wir nicht.
Desktop Engineer & GameEngine Engineer Arbeitgeber: 4Players
4Players ist ein hervorragender Arbeitgeber, der ein kreatives und unterstützendes Arbeitsumfeld in Hamburg bietet. Mit einem kleinen, erfahrenen Team fördern wir offene Kommunikation und echte Gestaltungsmöglichkeiten, während wir innovative Softwarelösungen entwickeln. Unsere Remote-freundliche Kultur ermöglicht es dir, flexibel zu arbeiten, und die Möglichkeit, an einem neuen, spannenden Produkt von Grund auf mitzuwirken, macht uns zu einem attraktiven Ort für technikbegeisterte Talente.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Desktop Engineer & GameEngine Engineer erhalten könnten
✨Zeig, was du kannst!
Stell sicher, dass dein GitHub-Profil aktuell ist und deine besten Projekte zeigt. Wir wollen sehen, wie du arbeitest, also präsentiere deine Skills in der Praxis!
✨Netzwerken nicht vergessen!
Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und potenziellen Kollegen in Kontakt zu treten. Oft ergeben sich so tolle Möglichkeiten, die nicht ausgeschrieben sind.
✨Sei bereit für technische Gespräche!
Bereite dich auf technische Interviews vor, indem du deine Kenntnisse über Angular, TypeScript und Backend-Entwicklung auffrischst. Zeig uns, dass du die Materie wirklich verstehst!
✨Bewirb dich direkt bei uns!
Vergiss das klassische Anschreiben! Bewirb dich über unsere Website und schick uns einfach deinen GitHub-Link oder ein Portfolio. So können wir schnell sehen, ob du zu unserem Team passt!
Wir glauben, dass du diese Fähigkeiten brauchst, um Desktop Engineer & GameEngine Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Vermeide es, dich zu verstellen oder zu versuchen, jemand anderes zu sein. Authentizität kommt immer gut an.
Portfolio ist King!:Schick uns deinen GitHub-Link oder ein Portfolio deiner bisherigen Projekte. Zeig uns, was du drauf hast und wie du arbeitest. Das ist viel wichtiger als ein klassisches Anschreiben!
Technische Skills im Fokus:Stell sicher, dass du deine technischen Fähigkeiten klar und deutlich präsentierst. Wir suchen nach jemandem, der die Technik versteht und nicht nur Komponenten zusammenklickt. Zeig uns, was du kannst!
Kreativität und Problemlösung:Erzähle uns von Herausforderungen, die du gemeistert hast, und wie du kreative Lösungen gefunden hast. Wir schätzen innovative Denker, die auch mal außerhalb der Box denken können!
Wie man sich auf ein Vorstellungsgespräch bei 4Players vorbereitet
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Angular, TypeScript und Rust. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch verstehst, wie sie zusammenarbeiten und welche Herausforderungen dabei auftreten können.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Erfahrungen, die deine Fähigkeiten in der Backend- und Game-Engine-Entwicklung demonstrieren. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Lösung beigetragen hast.
✨Zeige dein Interesse an UI/UX
Da das Unternehmen Wert auf UI/UX legt, solltest du zeigen, dass du ein Gespür dafür hast. Bereite einige Gedanken oder Beispiele vor, wie du UI/UX in deinen bisherigen Projekten berücksichtigt hast und warum das wichtig ist.
✨Frage nach dem Team und der Kultur
Stelle Fragen zur Teamdynamik und zur Unternehmenskultur. Das zeigt, dass du nicht nur an der technischen Seite interessiert bist, sondern auch daran, wie du ins Team passt und zur offenen Kommunikation beitragen kannst.