Auf einen Blick
- Aufgaben: Entwickle und optimiere Backend-Komponenten für unsere SaaS-Anwendungen.
- Arbeitgeber: Factor Eleven ist ein wachsendes Unternehmen im Bereich digitale Werbung mit einem innovativen Tech-Team.
- Mitarbeitervorteile: Genieße transparente Gehälter, 100% Remote-Arbeit und flexible Arbeitszeiten.
- Warum dieser Job: Werde Teil eines dynamischen Teams und gestalte die Zukunft der digitalen Werbung mit.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung als Backend Engineer, starke Kenntnisse in NodeJS und TypeScript.
- Andere Informationen: Du musst in der EU wohnen und eine Arbeitserlaubnis haben.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Ihre Mission
Wir suchen einen erfahrenen Senior Backend Engineer, um unsere digitale Werbe-SaaS-Anwendungssuite zu erweitern und zu optimieren. Mit Technologien wie NodeJS mit TypeScript, federated GraphQL, Docker, AWS und Apache Kafka werden Sie Microservices und andere Backend-Komponenten entwerfen sowie Datenlösungen, Ü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, Projektplanung 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 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 besitzen. Ein erfolgreicher SBE wird jemand sein, dessen Fachwissen den stabilen, schnellen und sicheren Austausch von Daten zwischen Servern und Endbenutzern gewährleistet und der dieses Fachwissen erfolgreich mit dem breiteren Team teilt.
Schließlich sollte ein erstklassiger Backend Engineer bei F11 in der Lage sein, skalierbare Microservices in einer ereignisgesteuerten Multi-Tenant-Architektur zu entwerfen, zu planen, zu entwickeln, zu testen und bereitzustellen und anderen beizubringen, dasselbe zu tun.
Ihre Verantwortlichkeiten
- Entwicklung und Wartung von Microservices und Backend-Komponenten
- Sicherstellung optimaler Leistung von Datenbanken und Reaktionsfähigkeit auf Front-End-Anfragen
- Zusammenarbeit mit Entwicklern, Product Owners 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
Ihr Profil
- 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, Kommunikations- und Zusammenarbeitfähigkeiten
- Exzellente Vertrautheit mit Git, npm, Docker und Jira
- Umfangreiche Erfahrung im Mentoring von Teamkollegen auf respektvolle, lehrreiche Weise
Warum wir?
Die Tech-Abteilung von Factor Eleven ist das interne Tech-Scale-up, das für unser SaaS-Produktangebot verantwortlich ist, das lokalisierten digitalen Werbung für Unternehmen jeder Größe bietet. Wir treiben die Engine an, auf der Factor Eleven erfolgreich aufgebaut ist, und erweitern täglich die Möglichkeiten unseres Produkts. Im Jahr 2024 haben wir uns skaliert, buchstäblich die Mitarbeiterzahl verdoppelt, und im Jahr 2025 werden wir erneut verdoppeln. Wir arbeiten zusammen, um unsere Ambitionen als führender Ad-Tech-Anbieter zu erfüllen, indem wir kontinuierlich die Qualität verbessern und die Fähigkeiten der gesamten Plattform sowie unserer Engineering- und Produktorganisation erweitern.
Schließen Sie sich unserem großartigen Team an, um die digitale lokale Werbung voranzutreiben, und genießen Sie die Freiheit, Kameradschaft und Vorteile unserer vollständig remote Arbeitsweise.
Unsere 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.
Senior Backend Engineer - Node.JS (Germany, remote, f/m/d) Arbeitgeber: Factor Eleven
Kontaktperson:
Factor Eleven HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Backend Engineer - Node.JS (Germany, remote, f/m/d)
✨Tip Nummer 1
Nutze dein Netzwerk! Sprich mit ehemaligen Kollegen oder Freunden, die bereits in der Branche arbeiten. Oftmals gibt es interne Empfehlungen, die dir einen Vorteil verschaffen können.
✨Tip Nummer 2
Informiere dich über die neuesten Trends und Technologien im Bereich Backend-Entwicklung, insbesondere NodeJS und AWS. Zeige in Gesprächen, dass du auf dem neuesten Stand bist und bereit, neue Technologien zu lernen.
✨Tip Nummer 3
Bereite dich auf technische Interviews vor, indem du häufige Fragen zu Microservices, Datenbanken und API-Design übst. Du solltest auch in der Lage sein, deine bisherigen Projekte und deren Herausforderungen klar zu erläutern.
✨Tip Nummer 4
Zeige deine Teamfähigkeit! Da die Rolle viel Zusammenarbeit erfordert, ist es wichtig, Beispiele aus deiner Vergangenheit zu teilen, wo du erfolgreich im Team gearbeitet hast und andere unterstützt hast.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Backend Engineer - Node.JS (Germany, remote, f/m/d)
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Technologien, die für die Position als Senior Backend Engineer gefordert werden. Stelle sicher, dass du alle relevanten Fähigkeiten und Erfahrungen in deiner Bewerbung hervorhebst.
Anpassung des Lebenslaufs: Gestalte deinen Lebenslauf so, dass er die wichtigsten Erfahrungen und Fähigkeiten betont, die für die Rolle relevant sind. Füge spezifische Projekte hinzu, bei denen du NodeJS, TypeScript, AWS oder Kafka verwendet hast, um deine Eignung zu unterstreichen.
Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du dich für diese Position interessierst und wie deine Erfahrungen und Fähigkeiten zur Mission des Unternehmens passen. Betone deine Teamarbeit und Mentoring-Fähigkeiten, da dies in der Stellenbeschreibung hervorgehoben wird.
Prüfung und Korrektur: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Rechtschreib- und Grammatikfehler. Eine fehlerfreie Bewerbung zeigt Professionalität und Sorgfalt. Bitte auch einen Freund oder Kollegen, deine Unterlagen zu lesen, um zusätzliches Feedback zu erhalten.
Wie du dich auf ein Vorstellungsgespräch bei Factor Eleven vorbereitest
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, insbesondere NodeJS, TypeScript, AWS und Kafka. Zeige im Interview, dass du praktische Erfahrungen mit diesen Technologien hast und bereit bist, sie in deinem neuen Job anzuwenden.
✨Bereite Beispiele vor
Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Beispiele zu teilen, um deine Fähigkeiten in der Entwicklung von Microservices und der Optimierung von Backend-Komponenten zu demonstrieren.
✨Zeige Teamfähigkeit
Da die Rolle eine enge Zusammenarbeit mit anderen Entwicklern und Produktmanagern erfordert, ist es wichtig, deine Teamarbeit und Mentoring-Fähigkeiten zu betonen. Bereite dich darauf vor, Fragen zu beantworten, wie du in der Vergangenheit anderen geholfen hast, ihre Fähigkeiten zu verbessern.
✨Frage nach der Unternehmenskultur
Nutze die Gelegenheit, um mehr über die Unternehmenskultur und das Team zu erfahren. Stelle Fragen zu den Arbeitsabläufen, der Kommunikation im Team und den Möglichkeiten zur beruflichen Weiterentwicklung. Dies zeigt dein Interesse an der Position und dem Unternehmen.