Das Unternehmen sucht einen engagierten Softwareentwickler, der die öffentliche Beschaffung durch innovative Technologien und Datenanalysen unterstützt. In dieser Rolle sind Sie verantwortlich für die Entwicklung und Weiterentwicklung moderner Backend-Anwendungen unter Verwendung von Node.js, TypeScript und NestJS. Sie werden skalierbare Software-Architekturen konzipieren und technische Lösungsansätze gestalten. Zu Ihren Aufgaben gehört auch der Aufbau und Betrieb containerisierter Anwendungen mit Docker sowie die Unterstützung moderner Deployment-Prozesse. Sie modellieren und optimieren PostgreSQL-Datenbanken und gestalten aktiv die DevOps-Landschaft des Unternehmens mit einem GitOps-Ansatz. Zudem setzen Sie KI-gestützte Entwicklungswerkzeuge ein, um die Effizienz und Qualität der Softwareentwicklung zu steigern. Sie arbeiten eng mit einem kleinen, interdisziplinären Team zusammen, in dem Gestaltungsspielraum für technische Entscheidungen gegeben ist. Das Unternehmen legt großen Wert auf eine offene und wertschätzende Zusammenarbeit, in der auch der persönliche und fachliche Austausch gefördert wird. Hier haben Sie die Möglichkeit, Ihre Ideen einzubringen und an der Gestaltung zukunftsweisender Lösungen mitzuwirken.
Softwareentwickler (d/m/w)
Beschreibung
Anforderungen
Der ideale Kandidat bringt fundierte Erfahrung in der Backend-Entwicklung mit Node.js und TypeScript mit, vorzugsweise auch mit NestJS. Sie sollten gute Kenntnisse in Software-Architektur und Systemdesign sowie in der Entwicklung skalierbarer Anwendungen besitzen. Erfahrung mit PostgreSQL, Datenbankdesign und containerisierten Anwendungen auf Basis von Docker sind ebenfalls erforderlich. Ein Verständnis moderner DevOps-Praktiken, Deployment-Prozesse und Git-basierter Entwicklungsworkflows ist von Vorteil. Sie sollten Routine im Einsatz von Code Reviews haben und einen hohen Anspruch an sauberen, wartbaren und testbaren Code mitbringen. Interesse an KI-gestützten Entwicklungswerkzeugen und modernen Technologien im Umfeld von LLMs und datenintensiven Anwendungen wird ebenfalls erwartet. Eine eigenverantwortliche, analytische und lösungsorientierte Arbeitsweise sowie die Bereitschaft, technische Entscheidungen aktiv mitzugestalten, sind für diese Position entscheidend.