In dieser spannenden Position arbeiten Sie an anspruchsvollen Softwareprojekten im Bereich Data, Künstliche Intelligenz und moderne Plattformarchitektur. Das Unternehmen legt großen Wert auf interdisziplinäre Teamarbeit, um skalierbare Enterprise-Lösungen zu entwickeln und deren Umsetzung von der Architektur bis hin zum produktiven Betrieb zu begleiten. Ihre Hauptaufgabe besteht darin, die Backend-Services einer innovativen Dokumentenplattform auf Enterprise-Niveau zu erstellen und moderne Pipelines für Large Language Models sowie Retrieval-Augmented Generation auf Azure OpenAI zu integrieren. Dabei konzentrieren Sie sich auf die Entwicklung robuster und skalierbarer Services unter Verwendung von Node.js, TypeScript und Python. Zudem arbeiten Sie eng mit den Architektur- und Produktteams in anspruchsvollen, regulierten Kundenprojekten zusammen. Ihre Expertise in generativer KI wird gezielt für das Spec-driven Development eingesetzt, wobei Sie kritisch hinterfragen, wie diese Technologien in der Praxis angewendet werden. Zu Ihren täglichen Aufgaben gehören das Design und die Implementierung von skalierbaren Backend-Services, die Integration von Large Language Models, der Entwurf von REST- und GraphQL-APIs sowie die Pflege der Persistenzschicht mit MongoDB und PostgreSQL. Darüber hinaus sind Sie verantwortlich für die Implementierung von Sicherheitsmechanismen und die Mitarbeit an der Architektur-Weiterentwicklung. Das Unternehmen fördert eine Kultur des Lernens und Wachstums, in der Teamgeist großgeschrieben wird.
Senior Backend Developer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium der (Wirtschafts-)Informatik oder eine vergleichbare Qualifikation. Sie bringen mindestens 7 Jahre Erfahrung in der Backend-Entwicklung mit Node.js, TypeScript und Python mit. Tiefgehende Kenntnisse im RESTful-API-Design und in der asynchronen Programmierung sind unerlässlich. Darüber hinaus sollten Sie fundierte Erfahrung mit NoSQL- und SQL-Datenbanken wie MongoDB und PostgreSQL haben. Sehr gute Kenntnisse in Microsoft Azure, insbesondere in App Services, Functions und Container Apps, sind ebenfalls erforderlich. Sie sollten über ausgezeichnete Deutsch- und Englischkenntnisse in Wort und Schrift verfügen und Erfahrung mit OIDC und SSO-Integrationen mitbringen. Kenntnisse in LLM-Frameworks sowie Erfahrung mit Vektor-Datenbanken wie Azure AI Search oder Qdrant sind von Vorteil. Idealerweise haben Sie bereits Open-Source-Beiträge geleistet oder eigene Projekte umgesetzt. Persönlich zeichnen Sie sich durch Teamfähigkeit, analytisches Denken und eine lösungsorientierte Arbeitsweise aus.