Softwareentwickler .NET / nodejs

narz systems GmbH & Co. KG
Herbstein, Germany
9 days ago
Apply on www.xing.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Clean Code Principles ASP.NET JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Automation of Tests Unit Testing C Sharp (Programming Language) Cloud Computing Software Quality Databases
+25 more
Continuous Delivery Continuous Integration Data Structures DevOps PostgreSQL Microsoft SQL Server MongoDB Message Queuing Telemetry Transport (MQTT) Node.Js NoSQL Scrum Methodology Software Engineering TypeScript WebSocket .NET Core Database Optimization Caching Backend Integration Tests Kubernetes Information Technology Front End Software Development Restful APIs Docker Microservices

Job description

  • Backend-Entwicklung für unsere IoT-Plattform: Du entwickelst leistungsstarke, wartbare und hochskalierbare Backend-Anwendungen mit primär .NET (Core, C#), teils Node.js (TypeScript). Damit schaffst du stabile Services, die kontinuierlich Daten von Millionen Sensoren verarbeiten und in Echtzeit bereitstellen.
  • Microservices & RESTful APIs: Du konzipierst und implementierst Microservices sowie RESTful APIs mit Technologien wie ASP.NET Core. So stellst du sicher, dass unsere Plattform modular, erweiterbar und zukunftssicher ist.
  • Datenbank-Optimierung: Du sorgst für eine effiziente Datenbank und modellierst Datenstrukturen in einer nicht-relationalen Datenbank (MongoDB). Du optimierst Abfragen, implementierst Caching-Strategien und sorgst für robuste Datenverarbeitungsprozesse.
  • Integration von Schnittstellen: Du bindest externe APIs und IoT-Protokolle wie MQTT oder WebSockets ein, um Datenströme in Echtzeit zu verarbeiten und nahtlos in unsere Plattform zu integrieren.
  • Clean Code & Best Practices: Du pflegst und optimierst bestehende Codebasen gemäß Best Practices (SOLID, Clean Code-Prinzipien) und stellst sicher, dass neue Features sicher, wartbar und performant implementiert werden.
  • Qualitätssicherung & Testautomatisierung: Du verantwortest Unit Tests, Integrationstests und arbeitest an automatisierten Testabläufen mit. Damit trägst du aktiv zu einer hohen Softwarequalität und Wartbarkeit bei.
  • Enge Zusammenarbeit mit dem Frontend-Team: Du stellst eine reibungslose Anbindung zwischen Backend-Logik und UI sicher, unterstützt bei API-Designentscheidungen und sorgst für eine exzellente User Experience.
  • CI/CD & DevOps: Du setzt auf moderne Entwicklungsprozesse mit Continuous Integration und Continuous Deployment. Dabei behältst du Skalierbarkeit, Performance und Sicherheit stets im Blick.
  • Performance, Skalierbarkeit & Sicherheit: Du arbeitest proaktiv an der Optimierung unserer Plattform, evaluierst neue Technologien, Container-Lösungen sowie Cloud-Dienste und stellst so die langfristige Leistungsfähigkeit und Stabilität unserer Systeme sicher.
  • Dokumentation & Wissenstransfer: Deine Arbeitsschritte dokumentierst du umfassend und verständlich, um einen transparenten Wissenstransfer im Team und gegenüber unseren Kunden und Partnern zu gewährleisten.

Requirements

  • Erfolgreich abgeschlossene Ausbildung als Fachinformatiker (m/w/d) Anwendungsentwicklung oder abgeschlossenes Studium der Informatik bzw. eines vergleichbaren Fachgebiets.
  • Einschlägige Erfahrung in der Backend-Entwicklung mit .NET Core, C#, Node.js und JavaScript/TypeScript.
  • Kenntnisse im Umgang mit relationalen und NoSQL-Datenbanken (PostgreSQL, SQL Server, MongoDB).
  • Erfahrung in der Implementierung von Microservices und RESTful APIs.
  • Idealerweise Vertrautheit mit Container-Technologien (Docker) und Orchestrierungslösungen (z. B. Kubernetes).
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
  • Begeisterung für agile Methoden (Scrum, Kanban) und DevOps-Praktiken.
  • Teamfähigkeit, strukturierte Arbeitsweise und eigenverantwortliches Handeln.
  • Hohe Lernbereitschaft, um sich in neue Technologien und Themen einzufinden.

Benefits & conditions

Du bist leidenschaftlicher Backend-Entwickler, der modernste Technologien, Clean Code und skalierbare Architekturen schätzt? Bei narz entwickelst du im Rahmen eines hochmotivierten Teams zukunftsweisende Softwarelösungen, die bei der Steuerung und Überwachung von Energie-, Wasser- und Abwassersystemen eingesetzt werden. Unsere IoT-Plattform audako verarbeitet Millionen von Sensordaten, um eine vernetzte und nachhaltige Infrastruktur mitzugestalten. Werde Teil unseres Teams und arbeite in einer Umgebung, in der Innovation, Qualität und Nachhaltigkeit an erster Stelle stehen., * Ein Team, das offen für neue Kolleg:innen ist und dich herzlich willkommen heißt.

  • Wir feiern gemeinsame Teamevents, Workshops und Firmenerfolge, um den Zusammenhalt zu stärken.
  • Die Chance, eine bestehende, zukunftsorientierte Plattform aktiv mitzugestalten.
  • Überdurchschnittliche Vergütung sowie 30 Tage Urlaub.
  • Betriebliche Altersvorsorge und Zusatzkrankenversicherung für deine finanzielle und gesundheitliche Sicherheit.
  • Flexible Homeoffice-Möglichkeiten und ein modernes Arbeitsumfeld.
  • Dienstrad-Leasing, um deine Mobilität und Gesundheit zu fördern.
  • Zugang zu Corporate Benefits mit attraktiven Rabatten.
  • Kostenloser Kaffee, kostenlose Getränke und ein stets gefüllter Obstkorb für deine tägliche Stärkung.
  • Umfassende Weiterbildungsmöglichkeiten, um dich technologisch stets auf dem neuesten Stand zu halten.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.xing.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

3:22 min

Developing robust backend applications with the Nest framework

Marius Obert Marius Obert · World Congress 2022

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all