Über unsAbout usEin 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.TasksDu 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 SystemeEntwicklung und Integration von Schnittstellen zwischen verschiedenen SystemkomponentenAufbau und Pflege von automatisierten Tests (Unit- und Integrationstests)Weiterentwicklung von CI/CD-Prozessen und DevOps-StrukturenEvaluierung geeigneter Software-Komponenten und TechnologienEigenständige Umsetzung neuer Features von der Konzeption bis zur ImplementierungTeilnahme an Code-Reviews und technischen Diskussionen im EntwicklungsteamProfileMehrjährige Erfahrung in der SoftwareentwicklungSehr gutes Verständnis von Web-Technologien wie JSON, REST APIs und WebSocketsGute Kenntnisse im Umgang mit Linux-basierten Betriebssystemen und EntwicklungswerkzeugenErfahrung in der Backend-Entwicklung mit Rust oder Interesse, sich in Rust einzuarbeitenSicherer Umgang mit Git-basierten VersionskontrollsystemenNice to HaveErfahrung mit containerisierten AnwendungenGrundkenntnisse in Frontend-Technologien wie TypeScriptInteresse an neuen Technologien und eigenständigem LernenAnspruch, zuverlässige, wartbare und qualitativ hochwertige Software zu entwickeln