Beschreibung
Wir suchen dich – einen erfahrenen Full-Stack-Entwickler & Build Engineer (m/w/d)
Für ein spannendes Projekt suchen wir einen erfahrenen und eigenständig arbeitenden Full-Stack-Entwickler (m/w/d), der ein maßgeschneidertes System zur Image-Erzeugung übernimmt, pflegt und weiterentwickelt. Dieses System wird für das Packaging und die Veröffentlichung unserer Software eingesetzt.
Die technische Basis:
Ubuntu Linux
Makefiles zur Komponenten-Erstellung
Erstellung eines selbstinstallierenden, verschlüsselten ZIP-Archivs
Installation einer Docker-basierten Lösung auf Kundensystemen
Neben dem Build- und Release-Prozess bist du auch für die Weiterentwicklung der Software selbst verantwortlich. Diese besteht aus:
einem Node.js-Server (Express),
einer React-Frontend-Anwendung,
sowie einem MongoDB-Backend.
Die Kommunikation erfolgt über REST-APIs und WebSockets. Gearbeitet wird hauptsächlich mit Visual Studio Code.
Deine Aufgaben:
Einarbeitung in die bestehende Architektur
Weiterentwicklung und Dokumentation des Systems
Anpassungen an Backend- und Frontend-Komponenten
Sicherstellung eines stabilen und nachvollziehbaren Release-Prozesses
Für ein spannendes Projekt suchen wir einen erfahrenen und eigenständig arbeitenden Full-Stack-Entwickler (m/w/d), der ein maßgeschneidertes System zur Image-Erzeugung übernimmt, pflegt und weiterentwickelt. Dieses System wird für das Packaging und die Veröffentlichung unserer Software eingesetzt.
Die technische Basis:
Ubuntu Linux
Makefiles zur Komponenten-Erstellung
Erstellung eines selbstinstallierenden, verschlüsselten ZIP-Archivs
Installation einer Docker-basierten Lösung auf Kundensystemen
Neben dem Build- und Release-Prozess bist du auch für die Weiterentwicklung der Software selbst verantwortlich. Diese besteht aus:
einem Node.js-Server (Express),
einer React-Frontend-Anwendung,
sowie einem MongoDB-Backend.
Die Kommunikation erfolgt über REST-APIs und WebSockets. Gearbeitet wird hauptsächlich mit Visual Studio Code.
Deine Aufgaben:
Einarbeitung in die bestehende Architektur
Weiterentwicklung und Dokumentation des Systems
Anpassungen an Backend- und Frontend-Komponenten
Sicherstellung eines stabilen und nachvollziehbaren Release-Prozesses