Senior Backend Engineer - Node.JS (Europe, remote, f/m/d)

Senior Backend Engineer - Node.JS (Europe, remote, f/m/d)

Vollzeit 43200 - 72000 € / Jahr (geschätzt) Homeoffice
F

Auf einen Blick

  • Aufgaben: Entwickle und optimiere Backend-Komponenten für unsere digitale Werbe-SaaS-Plattform.
  • Unternehmen: Factor Eleven ist ein führender Anbieter von digitaler Werbung mit einem innovativen SaaS-Produkt.
  • Vorteile: Genieße transparente Gehälter, 100% Remote-Arbeit und flexible Arbeitszeiten.
  • Weitere Informationen: Du musst in der EU wohnen und eine Arbeitserlaubnis haben.
  • Warum dieser Job: Werde Teil eines dynamischen Teams und gestalte die Zukunft der digitalen Werbung mit.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung als Backend Engineer, starke Kenntnisse in NodeJS und AWS.

Das prognostizierte Gehalt liegt zwischen 43200 - 72000 € 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 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 zu einem stabilen, schnellen und sicheren Austausch von Daten zwischen Servern und Endbenutzern führt und der dieses Fachwissen erfolgreich mit dem breiteren Team teilt.

Ihre 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, Behebung 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. 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.

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 (Europe, remote, f/m/d) Arbeitgeber: F11

F11 ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an einer innovativen Managed-Service-Plattform zu arbeiten, die den gesamten Kampagnenlebenszyklus für Einzelhändler und CPG-Marken automatisiert. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer dynamischen, agilen Arbeitskultur fördert F11 Kreativität und Zusammenarbeit, während es gleichzeitig bedeutende Auswirkungen auf die physische Einzelhandelslandschaft hat. Die Position des Senior Product Managers ermöglicht es Ihnen, direkt zur Effizienz und Intelligenz unserer internen Tools beizutragen und dabei in einem unterstützenden Umfeld zu wachsen.

F

Kontaktdaten:

F11 Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Backend Engineer - Node.JS (Europe, remote, f/m/d) 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 F11 anzuklopfen, wenn du dich auf die Stelle als Senior Backend Engineer - Node.JS (Europe, remote, f/m/d) 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 F11 vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Backend Engineer - Node.JS (Europe, remote, f/m/d) mit Bravour zu bestehen

NodeJS
TypeScript
NestJS
GraphQL
REST-APIs
Docker
AWS

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 F11 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 F11 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.