devjobs.de
Senior Software Engineer - Full-Stack
avenit AG · Offenburg | Deutschland · Hybrid, Onsite
Gehalt auf Anfrage
Gefunden am 05.06.2026
Beschreibung
Job Zusammenfassung In dieser Rolle entwickelst du komplexe Microservices mit Node.js/NestJS und baust performante APIs sowie Vue.js-Frontends. Zudem integrierst du KI-Funktionen und sorgst für Qualität durch Clean Code und TDD. Job Zusammenfassung In dieser Rolle entwickelst du komplexe Microservices mit Node.js/NestJS und baust performante APIs sowie Vue.js-Frontends. Zudem integrierst du KI-Funktionen und sorgst für Qualität durch Clean Code und TDD. Deine Rolle im Team Du willst mit solider Architektur und sauberem Code echte Produkte voranbringen? In unserem agilen Entwicklungsteam baust du die nächste Ausbaustufe der Vusyon-Produktfamilie - inklusive moderner KI-Funktionen. Architektur & Umsetzung: verteilte Microservices entwerfen, implementieren und skalieren - primär mit Node.js/NestJS. Full-Stack liefern: performante APIs bauen und Vue.js-Frontends entwickeln - vom Datenmodell bis zur UI. KI-Features integrieren: Vektorsuche und RAG-Workflows mit Weaviate einbinden und produktionsreif betreiben. Qualität sichern: Clean Code, testgetriebene Entwicklung (TDD), Code-Reviews sowie automatisierte Tests etablieren. Daten & Performance optimieren: PostgreSQL-Schemas modellieren, Migrations umsetzen und Abfragen tunen. Betrieb mitdenken: Observability (Logging/Tracing), Resilience-Patterns und API-Versionierung umsetzen. Zusammenarbeit leben: eng mit PO/UX abstimmen, Pull-Requests reviewen und Kolleg*innen fachlich coachen. Unsere Erwartungen an dich Ausbildung Abgeschlossenes Studium der Informatik, Informationstechnik oder eine vergleichbare Qualifikation. Qualifikationen Souverän in Softwarearchitektur für komplexe, verteilte Anwendungen. Sicher in Clean Code, TDD und Entwurfsmustern; Routine mit CI/CD und Code-Reviews. Tiefe Praxis in Node.js/NestJS (API-Design, Modularisierung, Testing) und Vue.js im Frontend. Teamfähig, kommunikationsstark und erfahren in agilen Teams (Scrum/Kanban) - mit Blick aufs Gesamtprodukt. Hervorragende Kommunikationsfähigkeiten in Deutsch und Englisch (in Wort und Schrift). Erfahrung Mindestens 5 Jahre Berufserfahrung in der professionellen Softwareentwicklung - idealerweise mit verteilten Systemen. Erfahrung mit PostgreSQL sowie idealerweise mit Weaviate oder anderen Vektor-Datenbanken. Themen mit denen du dich im Job beschäftigst AI Microservices Metadaten Level: Senior Job Feld: Web, Full Stack, Back End Anstellung: Vollzeit Vertragsart: Unbefristetes Dienstverhältnis Arbeitsmodell: Hybrid, Onsite Unternehmenstyp: Etablierte Firma Branche: Internet, IT, Telekom Ort: Offenburg | Deutschland