Senior Backend Engineer - Platform Transformation OT360

New

INspares GmbH

Job

In this role, you drive the architecture transformation by identifying and building gRPC APIs, implementing DDD principles, and ensuring code quality for a modern platform.

Job summary

Job technologies

Your role in the team

  • 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.

Our expectations of you

Qualifications

  • Supabase-Kenntnisse sind ein Plus.
  • Kenntnisse im Tool buf sind von Vorteil.
  • Strukturierte, eigenverantwortliche Arbeitsweise.
  • Du suchst echten Gestaltungsspielraum bei Architekturfragen und keine reine Programmier-Rolle.
  • Fließende Deutsch- und Englischkenntnisse.

Experience

  • Mehrjährige Erfahrung in der Backend-Entwicklung mit .NET / C# sowie im Umgang mit relationalen Datenbanken (PostgreSQL).
  • Praxiserfahrung mit Clean Architecture und/oder Domain-Driven Design (DDD) - oder das ausgeprägte Interesse, dich tief hierin zu vertiefen.
  • Erfahrung mit gRPC / Protobuf oder vergleichbaren API-Technologien (REST).
  • Verständnis für Microservice-/Bounded-Context-Architekturen und die Herausforderungen einer Monolith-zu-Services-Migration sowie Erfahrung mit Docker und CI/CD (GitLab).

What we offer

  • Du baust die neue Zielarchitektur von Grund auf mit, statt nur Altsysteme zu pflegen.
  • Wir sind ein Team von 18 Personen mit einer internen Entwicklungsabteilung von 5 Personen, regelmäßig unterstützt durch externe Experten.
  • Ein faires Hybridmodell mit 3 Anwesenheitstagen vor Ort in Erkelenz und 2 Remote-Tagen.
  • Flache Hierarchien, kurze Entscheidungswege und ein Teamspirit, der auf Vertrauen und Leidenschaft basiert.
  • Modernste Hardware (z. B. MacBook Pro) und ein zukunftssicherer Tech-Stack.
  • Unser Büro liegt im Herzen von Erkelenz und ist sowohl mit dem Auto als auch mit dem ÖPNV hervorragend zu erreichen.

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Erkelenz
    41812 Nordrhein-Westfalen, Germany

About your employer

Founded in 2014, INspares GmbH specializes in the storage and maintenance of pre-parameterized electronic components, providing full-service solutions for the marine service industry.

Company type
Established Company
Work model
Hybrid, Onsite
Industry
Industry, Production
  • syracom AGWiesbaden

    • Easy Apply
    • €68k – €85k
    • Hybrid
    • Onsite
    • Full Time
    • Senior

    As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...

    • SQL
    • TypeScript
    • Kubernetes
    • OpenShift
    • NoSQL
    • React
    • Java
    • Spring
    • JavaScript
    • Angular
    • +8
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3
  • GBA Professional GmbHBernau

    • Easy Apply
    • Onsite
    • Full Time

    We have been developing industry-specific software solutions and websites with a high quality standard for 20 years. To strengthen our development team at our location in Bernau near Berlin, WE ARE LOOKING FOR YOU, a motivated, team-oriented employee,...

    • jQuery
    • TypeScript
    • Git
    • React
    • JavaScript
    • JIRA
    • HTML
    • Bootstrap
    • Nuxt
    • CSS
    • +12
    • +13

Senior Backend Engineer - Platform Transformation OT360

INspares GmbH