Für einen mittelständischen Anbieter im Bereich Software- und Systemengineering suchen wir einen Backend Entwickler, der innovative und anspruchsvolle IT-Lösungen in technisch-wissenschaftlichen Anwendungsfeldern realisiert. Das Unternehmen konzentriert sich auf die Entwicklung von Kundenprojekten, die von der Integration von Geräten und Sensoren bis hin zu modernen Webanwendungen reichen. In dieser Rolle arbeiten Sie im Team an der Konzeption und Umsetzung von Backend-Lösungen für moderne Single-Page-Webanwendungen im Bereich Funkmonitoring. Ihr Schwerpunkt liegt auf Backend-Systemen in C#/.NET Core sowie auf „Backend-for-Frontend“-Komponenten in Node.js (TypeScript). Zu Ihren Aufgaben gehören die Entwicklung innovativer Proof-of-Concepts und das Einbringen neuer Ideen gemeinsam mit dem Team. Sie stellen die reibungslose Integration bestehender Systembestandteile ins Gesamtsystem sicher und wirken aktiv an der Mitentwicklung eines modernen, verteilten Data-Management-Backends mit. Darüber hinaus gestalten Sie den agilen Entwicklungsprozess aktiv mit, einschließlich Story Refinements, Sprintplanungen, Reviews und Retrospektiven. Das Arbeitsumfeld ist geprägt von einem familiären und wertschätzenden Team, das aus erfahrenen Experten und engagierten Talenten besteht. Sie haben die Möglichkeit, an abwechslungsreichen IT-Projekten mit hohem technischem Anspruch mitzuwirken und Ihre persönlichen sowie fachlichen Fähigkeiten weiterzuentwickeln.
Backend Entwickler (m/w/d) Funkmonitoring
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare technische Ausbildung. Zudem sollten Sie mindestens fünf Jahre Erfahrung als Backend-Entwickler mit Schwerpunkt auf .NET und Node.js mitbringen. Fundierte Kenntnisse in JavaScript, TypeScript, Node.js und C# sind unerlässlich. Erfahrung mit Netzwerkprotokollen wie REST, WebSockets, Protobuf und gRPC ist ebenfalls erforderlich. Der Umgang mit Message Brokern, insbesondere RabbitMQ, sowie Kenntnisse in relationalen Datenbanken, idealerweise PostgreSQL, sind von Vorteil. Erfahrung mit Time-Series-Datenbanken, bevorzugt TimescaleDB, und ein sicherer Umgang mit Versionskontrolle via Git sind ebenfalls wichtig. Vertrautheit mit Entwicklungsumgebungen wie Visual Studio und Visual Studio Code sowie Grundkenntnisse in Funkkommunikation runden Ihr Profil ab. Sehr gute Deutschkenntnisse sind für die Teamkommunikation und Projektdiskussionen notwendig, während gute Englischkenntnisse zur sicheren Nutzung technischer Dokumentationen erforderlich sind. Optional sind Erfahrungen mit cloud-nativer Entwicklung, GitLab, Java, C++ sowie Domain-Know-how in Spectrum Analysis und Spectrum Monitoring wünschenswert.