(Senior) Backend Engineer - Plattform-Transformation OT360

INspares GmbH
Erkelenz, Germany
4 days ago
Apply on www.stepstone.de
Prepare application

Role details

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

Tech stack

.NET Framework Application Programming Interfaces (APIs) C Sharp (Programming Language) Code Coverage Continuous Integration Relational Databases Protocol Buffers PostgreSQL Management of Software Versions Backend Gitlab Front End Software Development
+5 more
Api Design Domain Driven Design Grpc Docker Microservices

Job description

Einleitung

Morgens schon das Ersatzteil liefern, das erst abends ausfĂ€llt! So einfach lĂ€sst sich die Vision von INspares zusammenfassen. Damit diese Vision RealitĂ€t wird, suchen wir einen Backend-Entwickler (m/w/d), der die KomplexitĂ€t dieser Aufgabe fĂŒr unsere Kunden in exzellente Software gießt. Wir entwickeln Software fĂŒr das Ersatzteilmanagement produzierender Unternehmen. Unser Fundament ist OT360 - eine Plattform fĂŒr alle Stakeholder der industriellen Automatisierung: Betreiber, Komponentenhersteller, Maschinenbauer und Dienstleister. Da OT360 rasant wĂ€chst, steht die Plattform mitten in einer großen Transformation. Werde ab sofort Teil unserer Reise im Herzen von Erkelenz und gestalte die digitale Instandhaltung aktiv mit!

Deine Rolle &

Du treibst unsere Plattform-Transformation aktiv voran - von der Architektur bis zum produktiven Code. Du bist kein reiner Umsetzer, sondern gestaltest den Weg vom Portal-Monolithen zu einer sauber geschnittenen, DDD-basierten Plattform mit:

  • Architektur-Transformation: Bounded Contexts aus dem bestehenden Portal identifizieren, herauslösen und als eigenstĂ€ndige gRPC-APIs neu aufbauen (Clean Architecture: Presentation *Application * Domain * Infrastructure).
  • Domain-Driven Design: Neue und bestehende DomĂ€nen gemĂ€ĂŸ dem DDD-Modell umsetzen (Aggregates, Domain Events, Ubiquitous Language).
  • API-Design: Proto-/gRPC-Schnittstellen entwerfen und zwischen Bounded Contexts abstimmen (inkl. Shared-Kernel-Typen, Versionierung ĂŒber buf).
  • Plattform-Infrastruktur: Gemeinsame Infrastruktur mitentwickeln und Architekturentscheidungen zur Context Map mitgestalten (Upstream/Downstream, Anti-Corruption-Layer, Tenant-/Authorization-Isolation).
  • Teamwork: Eng mit dem Portal-/Frontend-Team zusammenarbeiten, um Migrationen schrittweise und ohne Funktionsverlust auszurollen.
  • QualitĂ€tsfokus: Code-QualitĂ€t und Testabdeckung fĂŒr neue Services von Anfang an sicherstellen

Das bringst du

  • Tech-Stack: MehrjĂ€hrige Erfahrung in der Backend-Entwicklung mit .NET / C# sowie im Umgang mit relationalen Datenbanken (PostgreSQL). SupabaseKenntnisse sind ein Plus.
  • Architektur-Mindset: Praxiserfahrung mit Clean Architecture und/oder Domain-Driven Design (DDD) - oder das ausgeprĂ€gte Interesse, dich tief hierin zu vertiefen.
  • Schnittstellen & Tools: Erfahrung mit gRPC / Protobuf oder vergleichbaren API-Technologien (REST). Kenntnisse im Tool buf sind von Vorteil.
  • Infrastruktur: VerstĂ€ndnis fĂŒr Microservice-/Bounded-Context-Architekturen und die Herausforderungen einer Monolith-zu-Services-Migration sowie Erfahrung mit Docker und CI/CD (GitLab).
  • Arbeitsweise: Strukturierte, eigenverantwortliche Arbeitsweise. Du suchst echten Gestaltungsspielraum bei Architekturfragen und keine reine Programmier-Rolle.
  • Sprachen: Fließende Deutsch- und Englischkenntnisse

Was wir dir

  • Greenfield-Potenzial: Du baust die neue Zielarchitektur von Grund auf mit, statt nur Altsysteme zu pflegen.
  • Starkes Team: Wir sind ein Team von 18 Personen mit einer internen Entwicklungsabteilung von 5 Personen, regelmĂ€ĂŸig unterstĂŒtzt durch externe Experten.
  • FlexibilitĂ€t: Ein faires Hybridmodell mit 3 Anwesenheitstagen vor Ort in Erkelenz und 2 Remote-Tagen.
  • Moderne Kultur: Flache Hierarchien, kurze Entscheidungswege und ein Teamspirit, der auf Vertrauen und Leidenschaft basiert.
  • Equipment: Modernste Hardware (z. B. MacBook Pro) und ein zukunftssicherer Tech-Stack.
  • Erreichbarkeit: Unser BĂŒro liegt im Herzen von Erkelenz und ist sowohl mit dem Auto als auch mit dem ÖPNV hervorragend zu erreichen 1. KennenlerngesprĂ€ch (Remote): Ein kurzes GesprĂ€ch - wir zeigen dir typische Anwendungsfelder unserer Systeme. 2. Kleine Challenge: Eine kurze Aufgabe, an der du zeigst, wie du Probleme angehst und strukturierst. 3. Persönliches Treffen: Vor Ort im BĂŒro in Erkelenz - Besprechung deiner Lösung, Kennenlernen von Team und Arbeitsumgebung. 4. Vertragsangebot & Abschluss

Dein direkter Kontakt

Lust, die INspares-Erfolgsgeschichte mitzuschreiben? Wir freuen uns auf deine unkomplizierte Bewerbung! Ein Lebenslauf, ein paar Zeilen zu dir sowie deine Gehaltsvorstellung und dein frĂŒhestmögliche Eintrittstermin genĂŒgen. Du hast vorab Fragen oder willst direkt durchstarten? Ruf uns einfach an oder schicke deine Bewerbung direkt per E-Mail. Erste Einblicke in unsere Plattform findest du unter ot360.app (https://www.google.com/goto?url=CAESSgHrOzAVUc5uuKdktW0T4fofIOsG8D9NKzomKDC1j89-KUrquT3vxYuOFEFDXxLIB3ulFfS_at_FpFALXQOcb1mVymnXTzUE-Jog) INspares GmbH Karolin Finke-Stryczek Tel: +49 (0) 2431 9440210 oder 0800 360 360 0 E-Mail: k.stryczek@inspares.de / ot360@inspares.de Homeoffice: Umfang: Nach

Requirements

Tech-Stack: MehrjÀhrige Erfahrung in der Backend-Entwicklung mit .NET / C# sowie im Umgang mit relationalen Datenbanken (PostgreSQL). SupabaseKenntnisse sind ein Plus.

  • Architektur-Mindset: Praxiserfahrung mit Clean Architecture und/oder Domain-Driven Design (DDD) - oder das ausgeprĂ€gte Interesse, dich tief hierin zu vertiefen.
  • Schnittstellen & Tools: Erfahrung mit gRPC / Protobuf oder vergleichbaren API-Technologien (REST). Kenntnisse im Tool buf sind von Vorteil.
  • Infrastruktur: VerstĂ€ndnis fĂŒr Microservice-/Bounded-Context-Architekturen und die Herausforderungen einer Monolith-zu-Services-Migration sowie Erfahrung mit Docker und CI/CD (GitLab).
  • Arbeitsweise: Strukturierte, eigenverantwortliche Arbeitsweise. Du suchst echten Gestaltungsspielraum bei Architekturfragen und keine reine Programmier-Rolle.
  • Sprachen: Fließende Deutsch- und Englischkenntnisse

Benefits & conditions

Greenfield-Potenzial: Du baust die neue Zielarchitektur von Grund auf mit, statt nur Altsysteme zu pflegen.

  • Starkes Team: Wir sind ein Team von 18 Personen mit einer internen Entwicklungsabteilung von 5 Personen, regelmĂ€ĂŸig unterstĂŒtzt durch externe Experten.
  • FlexibilitĂ€t: Ein faires Hybridmodell mit 3 Anwesenheitstagen vor Ort in Erkelenz und 2 Remote-Tagen.
  • Moderne Kultur: Flache Hierarchien, kurze Entscheidungswege und ein Teamspirit, der auf Vertrauen und Leidenschaft basiert.
  • Equipment: Modernste Hardware (z. B. MacBook Pro) und ein zukunftssicherer Tech-Stack.
  • Erreichbarkeit: Unser BĂŒro liegt im Herzen von Erkelenz und ist sowohl mit dem Auto als auch mit dem ÖPNV hervorragend zu erreichen 1. KennenlerngesprĂ€ch (Remote): Ein kurzes GesprĂ€ch - wir zeigen dir typische Anwendungsfelder unserer Systeme. 2. Kleine Challenge: Eine kurze Aufgabe, an der du zeigst, wie du Probleme angehst und strukturierst. 3. Persönliches Treffen: Vor Ort im BĂŒro in Erkelenz - Besprechung deiner Lösung, Kennenlernen von Team und Arbeitsumgebung. 4. Vertragsangebot & Abschluss

Apply for this position

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

Apply on www.stepstone.de
Prepare application

Good distractions

Loading talks and stories from around this role