Auf einen Blick
- Aufgaben: Entwickle und optimiere unsere SaaS-Anwendungen mit NodeJS und modernen Technologien.
- Unternehmen: Wachsendes Tech-Unternehmen mit einem talentierten, remote Team in Europa.
- Vorteile: Überdurchschnittliches Gehalt, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: 100% remote, tolle Team-Events und Unterstützung bei der beruflichen Entwicklung.
- Warum dieser Job: Gestalte innovative Lösungen und arbeite an spannenden Projekten im Bereich digitale Werbung.
- Qualifikationen: Mindestens 5 Jahre Erfahrung als Backend Engineer und Kenntnisse in NodeJS.
Das prognostizierte Gehalt liegt zwischen 60000 - 75000 € pro Jahr.
Wir suchen einen erfahrenen Senior Backend Engineer, um unsere digitale Werbe-SaaS-Anwendungssuite zu erweitern und zu optimieren. Mit Technologien wie NodeJS mit TypeScript, NestJS federated GraphQL, Docker, AWS und Apache Kafka werden Sie Mikrodienste und andere Backend-Komponenten entwerfen sowie Datenlagerungs-, Überwachungs- und Schutzlösungen integrieren. Ihr Hauptaugenmerk liegt auf der Entwicklung aller serverseitigen Logik, der Definition und Wartung zentraler Datenbanken und Nachrichtenbusse sowie der Gewährleistung einer hohen Leistung und Reaktionsfähigkeit auf Anfragen von der Front-End-Seite.
Zusätzlich führen Sie regelmäßige Code-Reviews durch, geben anderen Teammitgliedern Anleitung und tragen zu Arbeitslastschätzungen, Projektplanungen und Architekturgesprächen bei. Sie werden Teil eines funktionsübergreifenden Teams unter einem Product Owner, um zu unserem Multi-Tenant-SaaS-Produkt und unserem Ad-Serving-Netzwerk beizutragen.
Um als Senior Backend Engineer bei Factor-Eleven erfolgreich zu sein, sollten Sie über umfangreiche Kenntnisse in NodeJS-basierten Diensten, gute Kenntnisse in AWS und/oder Kafka, hervorragende Kenntnisse in GraphQL/REST-APIs und Erfahrung in einer ähnlichen Rolle verfügen. Ein erfolgreicher Senior Backend Developer ist jemand, dessen Fachwissen zu einem stabilen, schnellen und sicheren Austausch von Daten zwischen Servern und Endbenutzern führt und dieses Wissen erfolgreich mit dem breiteren Team teilt.
Dies ist eine hochwirksame Rolle für jemanden, der es liebt, die Ingenieurstandards zu erhöhen und einen zukunftsorientierten, KI-ersten Ansatz in der gesamten Organisation voranzutreiben. Letztendlich sollte ein erstklassiger Backend Engineer bei F11 in der Lage sein, skalierbare Mikrodienste in einer ereignisgesteuerten Multi-Tenant-Architektur zu entwerfen, zu planen, zu entwickeln, zu testen und bereitzustellen und anderen beizubringen, dasselbe zu tun.
Verantwortlichkeiten
- Entwicklung und Wartung von Mikrodiensten und Backend-Komponenten
- Sicherstellung optimaler Leistung von Datenbanken und Reaktionsfähigkeit auf Front-End-Anfragen
- Zusammenarbeit mit Entwicklern, Produktbesitzern und Stakeholdern beim Design und der Integration von Elementen
- Entwicklung leistungsstarker Anwendungen durch das Schreiben von testbarem, wiederverwendbarem und effizientem Code
- Implementierung effektiver Sicherheitsprotokolle, Datenschutzmaßnahmen und Speicherlösungen
- Durchführung von Diagnosetests, Reparatur von Fehlern und Bereitstellung technischer Unterstützung
- Dokumentation serverseitiger Prozesse, einschließlich Datenbankschemata, Nachrichtenereignisse und Sagas sowie Erstellung von Berichten
- Empfehlung und Implementierung von Verbesserungen an Prozessen und Technologien
- Mentoring und technische Aufsicht für Teammitglieder
Anforderungen
- 5+ Jahre Erfahrung als Backend Engineer oder in einer ähnlichen Rolle
- Starke Kenntnisse in NodeJS mit TypeScript, Web-Stacks, Bibliotheken und Frameworks
- Kenntnisse in Front-End-Technologien wie HTML5 und CSS3
- Erfahrung mit Benutzer-Authentifizierung und -Autorisierung zwischen mehreren Systemen, Servern und Umgebungen
- Hohe Vertrautheit mit grundlegenden Designprinzipien hinter skalierbaren Anwendungen
- Erstellung von Datenbankschemata, die Geschäftsprozesse darstellen und unterstützen
- Gute Kenntnisse in ereignisgesteuerter Architektur, Nachrichtenbussen und/oder Pub/Sub-Systemen
- Nachgewiesene Expertenkenntnisse in der Implementierung automatisierter Testplattformen und Unit-Tests
- Hervorragende zwischenmenschliche, kommunikative und kollaborative Fähigkeiten
- Exzellente Vertrautheit mit Git, npm, Docker und Jira
- Umfangreiche Erfahrung im Mentoring von Teamkollegen auf respektvolle, lehrreiche Weise
- Verwendung von KI-Tools wie Junie/Cursor (von Vorteil)
Vorteile
- Transparente, über dem Markt liegende Gehälter
- 100% remote innerhalb Europas
- Flexible Arbeitszeiten und Teilzeitmodelle
- Teil eines schnell wachsenden, hochqualifizierten Teams
- Persönliche und berufliche Entwicklungskurse von Udemy
- Fallweise Umzugs- und Visumsunterstützung
Bitte beachten Sie, dass Sie in einem Land der Europäischen Union wohnen und eine Arbeitserlaubnis besitzen müssen, um für diese Rolle in Betracht gezogen zu werden.
Details:
- Senioritätsgrad: Mid-Senior level
- Beschäftigungsart: Vollzeit
- Branchen: IT-Dienstleistungen und IT-Beratung
Senior Backend Engineer - Node.JS (Europe, remote, f/m/d) Arbeitgeber: F11
Factor-Eleven ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit flexiblen Arbeitszeiten, 100% Remote-Arbeit innerhalb Europas und einer transparenten, überdurchschnittlichen Vergütung fördert das Unternehmen eine positive Work-Life-Balance und unterstützt die persönliche sowie berufliche Weiterentwicklung durch Schulungen und Veranstaltungen. Die offene Unternehmenskultur und die Möglichkeit, in einem hochqualifizierten Team zu arbeiten, machen Factor-Eleven zu einem attraktiven Arbeitsplatz für talentierte Backend-Entwickler.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Backend Engineer - Node.JS (Europe, remote, f/m/d) erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Zeige deine Skills in einem Projekt!
Erstelle ein kleines Projekt oder eine Demo, die deine Fähigkeiten in NodeJS und anderen Technologien zeigt. Das gibt dir nicht nur etwas Greifbares, das du präsentieren kannst, sondern zeigt auch dein Engagement und deine Kreativität.
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Aufgaben für Backend-Entwickler vertraut. Übe Coding-Challenges und sei bereit, deine Denkweise und Problemlösungsfähigkeiten zu demonstrieren.
✨Bewirb dich direkt über unsere Website!
Wir bei StudySmarter lieben es, wenn du dich direkt über unsere Website bewirbst. So kannst du sicherstellen, dass deine Bewerbung schnell gesehen wird und du die besten Chancen hast, Teil unseres Teams zu werden!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Backend Engineer - Node.JS (Europe, remote, f/m/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und wie du NodeJS, TypeScript oder andere relevante Technologien eingesetzt hast. Zeig uns, wie du Probleme gelöst und zum Erfolg deiner Teams beigetragen hast.
Mach es übersichtlich:Achte darauf, dass deine Bewerbung klar strukturiert ist. Verwende Absätze, Aufzählungen und eine einfache Sprache, damit wir schnell die wichtigsten Informationen finden können.
Bewirb dich über unsere Website:Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich bitte über unsere Website. So können wir deine Unterlagen schneller bearbeiten und dich besser kennenlernen.
Wie man sich auf ein Vorstellungsgespräch bei F11 vorbereitet
✨Technologien verstehen
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie NodeJS, TypeScript und AWS. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen hast und bereit bist, dein Wissen zu teilen.
✨Code-Beispiele vorbereiten
Bereite einige Code-Beispiele oder Projekte vor, die du in der Vergangenheit umgesetzt hast. Sei bereit, über deine Entscheidungen zu sprechen und wie du Herausforderungen gemeistert hast. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Fähigkeiten.
✨Teamarbeit betonen
Da die Rolle viel Zusammenarbeit erfordert, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Erkläre, wie du anderen geholfen hast, und wie du Feedback gegeben und erhalten hast. Das zeigt, dass du ein Teamplayer bist und die Mentoring-Rolle ernst nimmst.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das können Fragen zur Teamdynamik, zu aktuellen Projekten oder zur Unternehmenskultur sein. Das zeigt dein Interesse an der Position und hilft dir, herauszufinden, ob das Unternehmen zu dir passt.