Auf einen Blick
- Aufgaben: Entwickle und optimiere unsere SaaS-Anwendungen mit NodeJS und anderen modernen Technologien.
- Unternehmen: Wachsendes Tech-Unternehmen mit einem talentierten, dynamischen Team.
- Vorteile: Überdurchschnittliches Gehalt, 100% remote, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Mentoring-Möglichkeiten und Unterstützung bei Umzügen und Visa-Anträgen.
- Warum dieser Job: Gestalte innovative Lösungen und arbeite an spannenden Projekten in einem AI-first Umfeld.
- Qualifikationen: Mindestens 5 Jahre Erfahrung als Backend Engineer und starke 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 Engineer 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 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)
- Wohnsitz und Arbeitserlaubnis in einem Land der Europäischen Union, um für diese Rolle in Betracht gezogen zu werden
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
Senior Backend Engineer - Node.JS (Germany, 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, über dem Markt liegenden Vergütung fördert das Unternehmen eine positive Work-Life-Balance und unterstützt die persönliche sowie berufliche Weiterentwicklung durch Kurse von Udemy. Zudem profitieren Mitarbeiter von einem respektvollen und kollaborativen Teamgeist, der den Austausch von Wissen und Erfahrungen fördert.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Backend Engineer - Node.JS (Germany, remote, f/m/d) erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit anderen Fachleuten in der Branche in Kontakt zu treten. Teile deine Projekte und Erfolge, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Sei proaktiv!
Warte nicht darauf, dass Stellenanzeigen veröffentlicht werden. Kontaktiere Unternehmen direkt über unsere Website und zeige dein Interesse an einer Zusammenarbeit. Oft gibt es ungenutzte Möglichkeiten!
✨Bereite dich auf technische Interviews vor!
Stelle sicher, dass du deine Kenntnisse in NodeJS, GraphQL und AWS auffrischst. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt dein tiefes Verständnis für die Technologien.
✨Zeige deine Soft Skills!
Technische Fähigkeiten sind wichtig, aber vergiss nicht, auch deine Kommunikations- und Teamfähigkeiten zu betonen. Sei bereit, Beispiele zu geben, wie du anderen geholfen hast oder im Team gearbeitet hast.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Backend Engineer - Node.JS (Germany, remote, f/m/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wir wollen dich kennenlernen, also sei authentisch in deiner Bewerbung. Zeig uns, wer du bist und was dich motiviert, Teil unseres Teams zu werden.
Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und Erfahrungen als Backend Engineer. Besonders wichtig sind Kenntnisse in NodeJS, AWS und GraphQL – lass uns wissen, wie du diese Technologien eingesetzt hast!
Code-Beispiele einfügen:Wenn möglich, füge Links zu deinem GitHub oder anderen Projekten hinzu, die deine Fähigkeiten zeigen. Wir lieben es, wenn du uns deine besten Arbeiten präsentierst!
Bewerbung über unsere Website:Vergiss nicht, dich über unsere Website zu bewerben! So können wir deine Bewerbung am besten bearbeiten und du bist direkt im Prozess dabei.
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 die Herausforderungen zu sprechen, die du dabei gemeistert hast, und wie du Lösungen gefunden hast. Das zeigt deine Problemlösungsfähigkeiten und deine Erfahrung.
✨Teamarbeit betonen
Da die Rolle viel Zusammenarbeit erfordert, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Erkläre, wie du anderen Teammitgliedern geholfen hast und welche Rolle du in der Gruppe gespielt hast. Das zeigt, dass du ein Teamplayer bist und bereit bist, Wissen zu teilen.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und am Unternehmen. Frage nach den aktuellen Projekten, der Teamdynamik oder den Herausforderungen, die das Unternehmen derzeit hat. So kannst du auch herausfinden, ob die Stelle wirklich zu dir passt.