Unser Kunde ist ein innovatives Unternehmen, das sich auf die Entwicklung von KI-Systemen spezialisiert hat, die maßgeschneiderte, multidisziplinäre Lösungen für reale Forschungs- und Entwicklungsherausforderungen bieten. In der Rolle des (Senior) Fullstack Developers (m/w/d) in der Produktabteilung sind Sie maßgeblich daran beteiligt, das KI-Produkt von Grund auf zu entwickeln. Sie werden robuste und skalierbare Full-Stack-Lösungen erstellen, die die Automatisierung physischer Forschungs- und Entwicklungsprozesse unterstützen. Dabei arbeiten Sie eng mit dem Gründerteam zusammen, um die Zukunft des KI-gesteuerten multidisziplinären Systemdesigns zu gestalten. Zu Ihren Aufgaben gehört das Entwerfen, Implementieren und Bereitstellen komplexer, produktionsreifer Webanwendungen und digitaler Lösungen, die direkt zur Architektur und technischen Basis des KI-Produkts beitragen. Sie bauen und pflegen skalierbare Full-Stack-Funktionen, die sowohl Frontend- (React, Vue) als auch Backend-Technologien (Node.js, Python) umfassen, und integrieren KI-Funktionalitäten in benutzerorientierte Produktoberflächen. Darüber hinaus definieren Sie den Technologie-Stack und die Systemarchitektur, implementieren skalierbare API-Microservices mit Docker, Kubernetes und CI/CD-Pipelines. Sie arbeiten eng mit KI-Ingenieuren, Produktmanagern und funktionsübergreifenden Stakeholdern zusammen, um qualitativ hochwertige Software zu liefern, die sowohl technischen als auch produktbezogenen Anforderungen gerecht wird. Zudem haben Sie die Möglichkeit, Ingenieure im Team zu betreuen, bewährte Ingenieurgpraktiken voranzutreiben und unsere Softwareinfrastruktur kontinuierlich zu verbessern, indem Sie neue Tools, Frameworks und Erkenntnisse einführen.
(Senior) Fullstack Developer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über einen Hochschulabschluss in Informatik, Softwaretechnik oder einem verwandten Fachgebiet sowie über mehr als 3 Jahre praktische Erfahrung in der agilen Softwareentwicklung. Eine starke Beherrschung von JavaScript/TypeScript mit modernen Frameworks (React, Vue, Node.js) ist ebenso erforderlich wie fundierte Kenntnisse in Python und Backend-Frameworks wie Django oder FastAPI. Nachweisbare Erfahrungen mit Produktionsbereitstellungen und CI/CD-Pipelines auf Cloud-Plattformen (AWS, Azure, GCP), einschließlich Containerisierung (Docker, Kubernetes), skalierbarem API-Design und Anwendungssicherheit sind von Vorteil. Ein solides Verständnis von Ingenieurpraktiken wie Code-Refactoring, Entwurfsmustern und der Entwicklung hochskalierbarer Anwendungen ist ebenfalls wichtig; Erfahrungen mit GraphQL oder Graphdatenbanken (z.B. Neo4j) sind ein Plus. Sie sollten in der Lage sein, mit Unklarheiten und schnellen Veränderungen in der Produktentwicklung umzugehen und über ausgezeichnete schriftliche sowie mündliche Kommunikationsfähigkeiten in Englisch verfügen, um effektiv mit multidisziplinären Teams zusammenzuarbeiten.