About us
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.
Tasks
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
Profile
* 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