Full-Stack Engineer

Full-Stack Engineer

Vollzeit 54000 - 78000 € / Jahr (geschätzt) Kein Homeoffice möglich
J

Auf einen Blick

  • Aufgaben: Entwickle Full-Stack-Anwendungen für großangelegte KI-Modelle und optimiere Backend-APIs.
  • Unternehmen: Innovatives Unternehmen im Bereich KI mit einer mission-driven Kultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, umfassende Gesundheitsversorgung und Unterstützung bei Umzügen.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Wachstums- und Entwicklungsmöglichkeiten.
  • Warum dieser Job: Arbeite an bahnbrechenden KI-Systemen, die Unternehmensentscheidungen revolutionieren.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Full-Stack-Entwicklung und starke Python-Kenntnisse.

Das prognostizierte Gehalt liegt zwischen 54000 - 78000 € pro Jahr.

Wir suchen derzeit einen Full-Stack Engineer in Deutschland. Sie werden Teil einer modernen AI-Engineering-Umgebung, die sich auf den Aufbau von Systemen konzentriert, die unternehmensweite Entscheidungsfindung durch fortschrittliche Machine-Learning-Modelle unterstützen. In dieser Rolle arbeiten Sie über den gesamten Technologiestack hinweg und entwickeln sowohl Backend-Dienste als auch benutzerfreundliche Anwendungen, die eine nahtlose Interaktion mit großangelegten AI-Systemen ermöglichen.

Sie werden zur Gestaltung skalierbarer Architekturen, leistungsstarker APIs und intuitiver Schnittstellen beitragen, die es Benutzern ermöglichen, strukturierte Daten hochzuladen, zu verwalten und zu analysieren. Die Umgebung ist hochgradig technisch und forschungsorientiert, was eine enge Zusammenarbeit mit MLOps-, DevOps- und AI-Engineering-Teams erfordert. Sie helfen beim Aufbau von ereignisgesteuerten, verteilten Systemen, die in der Lage sind, große Datensätze und komplexe Inferenz-Workflows zu verarbeiten.

Verantwortlichkeiten:

  • Entwerfen und Erstellen von Full-Stack-Anwendungen, die die Interaktion mit großangelegten AI-Modellen ermöglichen, einschließlich Backend-Diensten und Frontend-Schnittstellen.
  • Entwickeln von leistungsstarken Backend-APIs und -Diensten für die Modellinferenz, einschließlich Batch-Systemen und optimierten Datenverarbeitungs-Pipelines.
  • Erstellen von responsiven und benutzerfreundlichen Frontend-Schnittstellen mit modernen Frameworks wie React, Vue oder Angular.
  • Implementieren von Zustandsverwaltung und Sitzungspersistenzmechanismen, um konsistente Benutzererlebnisse über komplexe Workflows hinweg sicherzustellen.
  • Entwerfen und Pflegen von ereignisgesteuerten Architekturen unter Verwendung von Pub/Sub-Messaging-Systemen zur Unterstützung asynchroner Verarbeitung und Skalierbarkeit.
  • Aufbauen und Integrieren von Datenbankverbindungsschichten, einschließlich Verbindungen zu Cloud-Datenplattformen wie Snowflake und Databricks.
  • Implementieren robuster Fehlerbehandlungs-, Überwachungs- und Wiederholungsmechanismen, um die Systemzuverlässigkeit und betriebliche Stabilität sicherzustellen.
  • Eng mit MLOps- und DevOps-Teams zusammenarbeiten, um die Systemarchitektur, Bereitstellungsprozesse und Leistung im großen Maßstab zu optimieren.

Anforderungen:

  • Über 5 Jahre Berufserfahrung in Full-Stack-Engineering-Rollen in Produktionsumgebungen.
  • Starke Kenntnisse in Python mit praktischer Erfahrung in der Verwendung von FastAPI und ASGI-basierten Frameworks für die Entwicklung leistungsstarker APIs.
  • Erfahrung im Aufbau von Full-Stack-Anwendungen mit modernen Frontend-Frameworks wie React, Vue oder Angular.
  • Gutes Verständnis von ereignisgesteuerten Architekturen, Pub/Sub-Systemen und verteilten Aufgabenwarteschlangen wie Celery.
  • Erfahrung mit Modellbereitstellungsmustern, einschließlich REST, gRPC und asynchronem Batching für großangelegte Inferenz-Workflows.
  • Solides Wissen über SQL- und NoSQL-Datenbanken sowie Integration mit Cloud-Datenplattformen wie Snowflake und Databricks.
  • Erfahrung in der Implementierung von Zustandsverwaltung, Sitzungsverwaltung und effizientem Datenfluss in verteilten Anwendungen.
  • Starke Fähigkeit, qualitativ hochwertigen, wartbaren Frontend-Code zu liefern und eng mit Produkt- und Designteams zusammenzuarbeiten.
  • Exzellente Problemlösungsfähigkeiten und die Fähigkeit, in komplexen, schnelllebigen technischen Umgebungen zu arbeiten.

Vorteile:

  • Wettbewerbsfähiges Vergütungspaket einschließlich Gehalt und Eigenkapital.
  • Umfassende Gesundheitsversorgung für Sie und Ihre Angehörigen.
  • Bezahlter Elternurlaub zur Unterstützung aller Familienbildungsreisen.
  • Umzugshilfe für Kandidaten, die an Bürostandorte wechseln.
  • Mission-driven, low-ego Kultur, die sich auf Verantwortung und Exzellenz bei der Ausführung konzentriert.
  • Gelegenheit, an modernsten AI-Systemen zu arbeiten, die die Unternehmensentscheidungsfindung prägen.
  • Einblick in fortschrittliche verteilte Systeme, ML-Infrastruktur und großangelegte Daten-Workflows.

Full-Stack Engineer Arbeitgeber: Jobgether

Als Arbeitgeber in Deutschland bieten wir Ihnen die Möglichkeit, in einem innovativen und forschungsgetriebenen Umfeld zu arbeiten, das sich auf fortschrittliche KI-Systeme konzentriert. Unsere Unternehmenskultur fördert Eigenverantwortung und Exzellenz in der Ausführung, während wir Ihnen umfassende Gesundheitsleistungen, ein wettbewerbsfähiges Vergütungspaket und Unterstützung bei der Relocation bieten. Hier haben Sie die Chance, an bahnbrechenden Projekten zu arbeiten, die die Entscheidungsfindung für globale Unternehmen prägen, und sich in einem dynamischen Team weiterzuentwickeln.

J

Kontaktdaten:

Jobgether Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Full-Stack Engineer erhalten könnten

Netzwerken, was das Zeug hält!

Nutze Plattformen wie LinkedIn, um mit anderen Full-Stack Engineers und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.

Zeig deine Skills in einem Portfolio!

Erstelle ein ansprechendes Portfolio, das deine besten Projekte zeigt. Achte darauf, sowohl Backend- als auch Frontend-Arbeiten zu präsentieren, um deine Vielseitigkeit zu demonstrieren.

Bereite dich auf technische Interviews vor!

Mach dich mit typischen Fragen und Aufgaben für Full-Stack Engineers vertraut. Übe Coding-Challenges und sei bereit, deine Lösungsansätze zu erklären – das zeigt dein Verständnis und deine Problemlösungsfähigkeiten.

Bewirb dich direkt über unsere Website!

Wenn du eine Stelle findest, die dir gefällt, bewirb dich direkt über unsere Plattform. So stellst du sicher, dass deine Bewerbung schnell und effizient bearbeitet wird!

Wir glauben, dass du diese Fähigkeiten brauchst, um Full-Stack Engineer mit Bravour zu bestehen

Full-Stack Entwicklung
Backend-Entwicklung
Frontend-Entwicklung
Python
FastAPI
ASGI-basierte Frameworks
React

Einige Tipps für deine Bewerbung 🫡

Sei authentisch!:Wenn du deine Bewerbung schreibst, sei einfach du selbst. Zeig uns, wer du bist und was dich motiviert, bei uns zu arbeiten. Authentizität kommt immer gut an!

Betone deine Erfahrungen:Stell sicher, dass du deine relevanten Erfahrungen und Fähigkeiten klar hervorhebst. Wir suchen nach jemandem mit soliden Kenntnissen in Python und modernen Frontend-Frameworks. Lass uns wissen, was du drauf hast!

Mach es übersichtlich:Achte darauf, dass deine Bewerbung gut strukturiert und leicht zu lesen ist. Verwende Absätze und Aufzählungen, um wichtige Punkte hervorzuheben. So finden wir schnell die Infos, die wir brauchen!

Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und effizient bearbeitet wird. Wir freuen uns auf deine Unterlagen!

Wie man sich auf ein Vorstellungsgespräch bei Jobgether vorbereitet

Technisches Know-how zeigen

Stelle sicher, dass du deine technischen Fähigkeiten gut präsentieren kannst. Bereite dich darauf vor, spezifische Beispiele aus deiner bisherigen Arbeit zu nennen, die deine Erfahrung mit Python, FastAPI und modernen Frontend-Frameworks wie React oder Vue demonstrieren.

Verstehe die Architektur

Mach dich mit den Konzepten von event-gesteuerten Architekturen und pub/sub-Systemen vertraut. Sei bereit, darüber zu sprechen, wie du diese in deinen bisherigen Projekten implementiert hast und welche Herausforderungen du dabei gemeistert hast.

Teamarbeit betonen

Da die Rolle enge Zusammenarbeit mit MLOps und DevOps erfordert, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Zeige, wie du in der Vergangenheit mit anderen Teams zusammengearbeitet hast, um komplexe Probleme zu lösen.

Fragen vorbereiten

Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die technischen Herausforderungen zu erfahren, die dich erwarten könnten.