Backend & Systems Engineer

Backend & Systems Engineer

Vollzeit 56700 - 69300 € / Jahr (geschätzt) Hybrid
S

Auf einen Blick

  • Aufgaben: Entwickle Backend-Systeme und arbeite an spannenden Projekten mit einem engagierten Team.
  • Unternehmen: Wachsendes Unternehmen in der Gaming-Branche mit einer kreativen und unterstützenden Kultur.
  • Vorteile: 32-Stunden-Woche, wettbewerbsfähiges Gehalt, 25 Urlaubstage und persönliche Entwicklungsbudgets.
  • Weitere Informationen: Flexible Arbeitszeiten, hybrides Arbeiten und ein Bürohund für gute Laune.
  • Warum dieser Job: Gestalte die technische Zukunft eines beliebten Spiels und arbeite mit modernster Technologie.
  • Qualifikationen: Erfahrung in PHP oder Golang sowie Kenntnisse in Datenbanken und DevOps.

Das prognostizierte Gehalt liegt zwischen 56700 - 69300 € pro Jahr.

Horse Reality begann vor acht Jahren und bedient mittlerweile eine wachsende Gemeinschaft von über 500.000 Spielern und 30 Millionen Pferden. Unser Code-Basis ist mitgewachsen, einige Teile funktionieren hervorragend, andere tragen die Geschichte von acht Jahren. Wir bauen das technische Fundament für die nächsten acht Jahre und möchten, dass Sie uns dabei helfen. Als Backend- und Systems Engineer arbeiten Sie eng mit unserem Lead Engineer an den größeren Herausforderungen: Wie sollten unsere Systeme zusammenarbeiten? Was können wir vereinfachen? Wo schaffen wir Probleme für unsere zukünftigen Ichs? Dabei bearbeiten Sie bis zu 50 Millionen Anfragen pro Tag! Sobald wir wissen, wohin wir wollen, übernehmen Sie die Verantwortung, diese Richtung in funktionierende Software und Infrastruktur umzusetzen.

Unsere Technologie-Stack: PHP, Golang, MariaDB, MongoDB, Redis, Docker, Git, Web Components und JavaScript.

Was Sie bearbeiten werden:

  • Identifizieren Sie einen kohärenten Funktionsumfang aus einer monolithischen Anwendung, bei dem wir durch die Migration zu einem leistungsfähigen, nebenläufigen Mikrodienst erhebliche Verbesserungen erzielen können.
  • Entwerfen und dokumentieren Sie APIs zur Unterstützung der Migration.
  • Bauen Sie die Funktionalität auf oder unterstützen Sie andere Ingenieure beim Aufbau der Funktionalität auf beiden Seiten der API, einschließlich automatisierter Tests.
  • Spezifizieren Sie die zugehörige Infrastruktur als Code und begleiten Sie diese durch interne und öffentliche Testumgebungen bis zur Produktion.
  • Führen Sie neue Technologien oder Ansätze in unseren Stack ein – zum Beispiel besseres Monitoring, einen Eventbus oder Suchdatenbanken – und treiben Sie deren Einführung an relevanten Stellen im Code voran, einschließlich der Entfernung von Alternativen, die nicht so gut funktionieren.
  • Helfen Sie uns, die Nutzung weniger leistungsstarker Werkzeuge zu konsolidieren.
  • Gewinnen Sie durch Diskussionen, das Lesen von Code und interne Management-Tools (z.B. Jira) ein gutes Verständnis der gesamten Anwendung, der Richtung und der Prioritäten, um sicherzustellen, dass Ihre Arbeit gezielt ist und Lösungen für einige unserer größten Schmerzpunkte liefert.
  • Nutzen Sie dieses Verständnis, um Verbesserungen vorzuschlagen und zum Priorisierungsprozess beizutragen.
  • Unterstützen Sie im Falle von Vorfallmanagement oder Katastrophenwiederherstellung die Reaktion oder übernehmen Sie die Leitung.

Wie Sie arbeiten:

Technische Erfahrung ist wichtig, aber wie Sie sie nutzen, ist ebenso wichtig. Wir denken, dass wir gut zusammenpassen, wenn:

  • Sie nachdenken, bevor Sie bauen. Verstehen Sie zuerst das Problem, wählen Sie dann die richtige Lösung und können Sie erklären, warum.
  • Sie das gesamte System sehen. Sie verbinden Leistung, Sicherheit und Skalierbarkeit.
  • Sie größere Probleme gemeinsam lösen. Tauschen Sie Ideen mit anderen Ingenieuren aus, erklären Sie Ihr Denken und sprechen Sie sich aus, wenn Sie einen besseren Weg sehen.
  • Sie es von hier aus übernehmen können. Sobald wir uns auf eine Richtung geeinigt haben, können Sie dies in Ergebnisse umsetzen, ohne dass jemand über Ihre Schulter schaut.
  • Sie Dinge vereinfachen und klare, wartbare Lösungen über Komplexität wählen.
  • Sie Annahmen testen und überprüfen, ob es funktioniert, anstatt „zu hoffen, dass sie es tun“.

Was wir suchen:

Sie bringen starke Ingenieurerfahrung mit und fühlen sich wohl im Umgang mit:

  • PHP und/oder Golang
  • Relationalen und/oder NoSQL-Datenbanken
  • Git, Docker und Linux
  • Monitoring, Logging und Debugging
  • Automatisierten Tests
  • DevOps als Teil des Aufbaus und der Wartung von Software

Bitte beachten Sie, dass Sie keine Erfahrung mit jeder Technologie in unserem Stack benötigen. Wenn Sie starkes Systemdenken und die Fähigkeit haben, absichtlich zu lernen, ist uns das wichtiger als das Abhaken jeder Box. Eine harte Voraussetzung: Sie leben bereits in den Niederlanden und haben das Recht, hier zu arbeiten. Wir bieten kein Visumsponsoring oder Umzugshilfe für diese Rolle.

Umso besser, wenn Sie...

  • Ihrer Umgebung mit Suchdatenbanken, ereignisgesteuerten Architekturen, Zeitreihendatenbanken, Sentry oder Datadog vertraut sind.
  • Niederländisch sprechen, aber wir verlangen es nicht.
  • Erfahrung in der Spieleindustrie haben. Zu viel über Pferde zu wissen, zählt ebenfalls.

Was Sie erwartet:

Wir bieten eine 32-Stunden-Arbeitswoche, die für uns als Vollzeit betrachtet wird. Wir haben keinen Stress, viel Autonomie und Sie haben Zeit zum Nachdenken, bevor Sie bauen. Während wir Ihnen kein Gehalt anbieten können, das mit Amazon oder Google vergleichbar ist, führen wir Studio Deloryan als nachhaltiges Unternehmen mit Fokus auf die Menschen, die alles möglich machen. Deshalb erhalten Sie:

  • 32-Stunden-Arbeitswoche: Verteilen Sie Ihre Stunden auf vier 8-Stunden-Tage oder fünf ~6,5-Stunden-Tage.
  • Gehalt: €4.000–€5.250 brutto pro Monat, abhängig von der Erfahrung.
  • Urlaub: 25 Urlaubstage (basierend auf einer Vollzeitbeschäftigung), plus eine zweiwöchige bezahlte Unternehmensschließung über Weihnachten.
  • Die praktischen Dinge: Firmenlaptop, €500 Budget für Homeoffice und €1.000 jährliches Budget für persönliche Entwicklung.
  • Fahrtkosten übernommen: Wir erstatten 100% Ihrer öffentlichen Verkehrskosten oder stellen einen kostenlosen Parkplatz im Büro zur Verfügung.
  • Hybrides Arbeiten: Besuchen Sie uns etwa zwei Tage pro Woche in unserem Büro in Utrecht und arbeiten Sie den Rest von zu Hause aus. Bürodog inklusive.
  • Autonomie: Nehmen Sie sich den Raum zum Nachdenken, Entscheidungen zu treffen und Ihre Arbeit zu übernehmen.
  • Ihre Bedürfnisse zählen: Betrachten Sie diese Vorteile als unsere Basis. Sagen Sie uns, was Ihnen hilft, Ihre beste Arbeit zu leisten, und wir werden sehen, was möglich ist.

Studio-Werte:

Wie wir arbeiten, uns gegenseitig behandeln und Entscheidungen als Team treffen.

  • Wachsen Sie in unserem Handwerk: Wir investieren in unsere Fähigkeiten, verfeinern unser Handwerk und setzen uns ständig höhere Ziele.
  • Denken Sie nach, bevor wir folgen: Bevor wir ein Werkzeug, einen Prozess oder eine Arbeitsweise übernehmen, fragen wir uns, ob es wirklich zu unseren Zielen passt. Wenn ja, werden wir die Veränderung annehmen und uns weiterentwickeln.
  • Wir priorisieren intelligente Entwicklung über das Folgen von Trends.
  • Offen sprechen: Wir sprechen ehrlich und respektvoll, auch wenn Gespräche unangenehm sind. Neugier und gesunde Meinungsverschiedenheiten helfen uns zu wachsen.
  • Besser als einfacher: Wir wählen die bessere Lösung gegenüber der einfacheren, wann immer das Ergebnis es wert ist. Wir übernehmen die Verantwortung für diese Entscheidungen.
  • Geschäft und Herz in Einklang bringen: Gewinn hält das Studio gesund. Menschen geben ihm Sinn. Wir treffen Entscheidungen, die beides in Einklang bringen, denn keines sollte auf Kosten des anderen gehen.
  • Bleiben Sie nah an unserer Gemeinschaft: Die Perspektive unserer Spieler ist uns wichtig. Wir balancieren ihr Feedback mit Daten, unserer Erfahrung und einer langfristigen Vision, um Entscheidungen zu treffen, die der gesamten Gemeinschaft dienen.

Backend & Systems Engineer Arbeitgeber: Studio Deloryan

Studio Deloryan bietet eine dynamische Arbeitsumgebung, in der Mitarbeiter an spannenden Projekten arbeiten können, die eine hohe technische Komplexität aufweisen. Die Möglichkeit, Verantwortung zu übernehmen und innovative Lösungen zu entwickeln, fördert das berufliche Wachstum und die persönliche Entwicklung. Zudem wird ein modernes Technologie-Stack verwendet, was die Arbeit abwechslungsreich und herausfordernd macht.

S

Kontaktdaten:

Studio Deloryan Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Backend & Systems Engineer erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Studio Deloryan anzuklopfen, wenn du dich auf die Stelle als Backend & Systems Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Studio Deloryan vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Backend & Systems Engineer mit Bravour zu bestehen

PHP
Golang
MariaDB
MongoDB
Redis
Docker
Git

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Studio Deloryan klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Studio Deloryan vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.