Unser Kunde ist ein innovatives Tech-Unternehmen, das sich auf die Entwicklung intelligenter Lösungen für Industrie- und Infrastrukturanlagen spezialisiert hat. In dieser Rolle als Backend Software Developer sind Sie ein entscheidender Teil des Software-Entwicklungsteams und tragen aktiv zur Weiterentwicklung der Software- und Hardwarelösungen bei. Ihre Hauptaufgaben umfassen die Integration von Servern und Schnittstellen im Bereich des Internet of Things (IoT), insbesondere mit einem Fokus auf Node.js. Sie werden an der Optimierung bestehender Anwendungen mitarbeiten und spannende Projekte umsetzen, die einen direkten Einfluss auf die technologische Weiterentwicklung der Produkte haben. Das Team besteht aus engagierten und erfahrenen Softwareentwicklern, mit denen Sie eng zusammenarbeiten werden. In diesem dynamischen Umfeld erwarten Sie schnelle Entscheidungswege, hohe Eigenverantwortung und die Möglichkeit, innovative technische Konzepte aktiv mitzugestalten. Sie werden die Gelegenheit haben, an der Schnittstelle zwischen Industrie, Digitalisierung und IoT zu arbeiten und somit einen wertvollen Beitrag zur Zukunft intelligenter Tore zu leisten.
Backend Software Developer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat für diese Position sollte über ein abgeschlossenes Studium oder eine Ausbildung im Bereich Informatik, Softwareentwicklung oder eine vergleichbare Qualifikation im IT-Umfeld verfügen. Sie sollten Erfahrung in der Backend-Entwicklung mit Node.js, JavaScript und TypeScript mitbringen. Kenntnisse in der Anwendung von Nachrichtenprotokollen wie Kafka und MQTT sowie in der Echtzeitkommunikation über WebSockets sind ebenfalls erforderlich. Des Weiteren sollten Sie Erfahrung in der Verwaltung und Anbindung von relationalen Datenbanken wie PostgreSQL und MySQL haben. Ein sicherer Umgang mit API-Design (REST) und der Dokumentation mit Swagger/OpenAPI ist von Vorteil. Kenntnisse in der Nutzung von Container-Technologien wie Docker sowie Erfahrung in der Performance-Analyse und -Optimierung sind wünschenswert. Ein hohes Maß an technischem Verständnis, Eigeninitiative und die Bereitschaft, sich in neue Technologien einzuarbeiten, sind ebenso wichtig. Gute Deutsch- und Englischkenntnisse im technischen Umfeld runden Ihr Profil ab.