Ein technologieorientiertes Unternehmen im Bereich vernetzter Systeme und intelligenter Steuerungslösungen erweitert aktuell sein Entwicklungsteam und sucht eine:n Backend Softwareentwickler:in.
Die Position bewegt sich an der Schnittstelle von Embedded-Systemen, Backend-Software und Netzwerkkommunikation. Du arbeitest an Lösungen, die Hardwaregeräte mit modernen Softwareplattformen verbinden.
Gesucht wird eine Persönlichkeit, die gerne technische Herausforderungen löst, eigenständig arbeitet und aktiv zur Weiterentwicklung moderner Softwarearchitekturen beiträgt.
Du arbeitest an der Weiterentwicklung von Backend-Systemen, die mit eingebetteten Geräten und technischen Komponenten kommunizieren.
Zu deinen Aufgaben gehören unter anderem:
Weiterentwicklung von Softwarelösungen zur Überwachung und Steuerung vernetzter Systeme
Entwicklung und Integration von Schnittstellen zwischen verschiedenen Systemkomponenten
Aufbau und Pflege von automatisierten Tests (Unit- und Integrationstests)
Weiterentwicklung von CI/CD-Prozessen und DevOps-Strukturen
Evaluierung geeigneter Software-Komponenten und Technologien
Eigenständige Umsetzung neuer Features von der Konzeption bis zur Implementierung
Teilnahme an Code-Reviews und technischen Diskussionen im Entwicklungsteam
Mehrjährige Erfahrung in der Softwareentwicklung
Sehr gutes Verständnis von Web-Technologien wie JSON, REST APIs und WebSockets
Gute Kenntnisse im Umgang mit Linux-basierten Betriebssystemen und Entwicklungswerkzeugen
Erfahrung in der Backend-Entwicklung mit Rust oder Interesse, sich in Rust einzuarbeiten
Sicherer Umgang mit Git-basierten Versionskontrollsystemen
Nice to Have
Erfahrung mit containerisierten Anwendungen
Grundkenntnisse in Frontend-Technologien wie TypeScript
Interesse an neuen Technologien und eigenständigem Lernen
Anspruch, zuverlässige, wartbare und qualitativ hochwertige Software zu entwickeln