Senior Backend Engineer - Platform Transformation

INspares GmbH

Job

In this role, you will develop a new DDD-based platform architecture, identify and rebuild gRPC APIs from the existing monolith, and work closely with the team on the gradual migration without loss of functionality.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • You actively drive our platform transformation forward - from architecture to production code.
  • You are not just an implementer, but you are shaping the path from the portal monolith to a cleanly segmented, DDD-based platform with:
  • Architecture Transformation: Identify, isolate, and rebuild bounded contexts from the existing portal as standalone gRPC APIs (Clean Architecture: Presentation *Application* Domain *Infrastructure).
  • Domain-Driven Design: Implement new and existing domains according to the DDD model (Aggregates, Domain Events, Ubiquitous Language).
  • API Design: Design of proto-/gRPC interfaces and coordination between Bounded Contexts (including Shared Kernel types, versioning via buf).
  • Platform Infrastructure: Co-develop shared infrastructure and participate in architecture decisions for the Context Map (Upstream/Downstream, Anti-Corruption Layer, Tenant/Authorization Isolation).
  • Work closely with the portal/frontend team to roll out migrations gradually and without loss of functionality.
  • Quality focus: Ensuring code quality and test coverage for new services from the outset.

Our expectations of you

Qualifications

  • Structured, autonomous working style. You are looking for real scope for design in architectural questions and not just a pure programming role.
  • Fluent in German and English.

Experience

  • Several years of experience in backend development with .NET / C# as well as in working with relational databases (PostgreSQL). Knowledge of Supabase is a plus.
  • Practical experience with Clean Architecture and/or Domain-Driven Design (DDD) - or a strong interest in delving deeply into these topics.
  • Experience with gRPC / Protobuf or comparable API technologies (REST). Knowledge of the buf tool is advantageous.
  • Understanding of microservice-/bounded-context architectures and the challenges of a monolith-to-services migration, as well as experience with Docker and CI/CD (GitLab).

What we offer

  • You are involved in building the new target architecture from scratch, rather than just maintaining legacy systems.
  • We are a team of 18 people with an internal development department of 5 members, regularly supported by external experts.
  • A fair hybrid model with 3 days on-site in Erkelenz and 2 remote days.
  • Flat hierarchies, short decision-making paths, and a team spirit based on trust and passion.
  • Cutting-edge hardware (e.g., MacBook Pro) and a future-proof tech stack.
  • Our office is located in the heart of Erkelenz and is easily accessible by car and public transport.

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
Onsite, Hybrid
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
  • sinoDusseldorf

    • Easy Apply
    • Onsite
    • Full Time
    • Senior

    sino AG, based in downtown Düsseldorf, has been an innovative financial service provider for over 25 years. We specialize in the execution of securities transactions for the most active and demanding traders in Germany. With currently 26 employees, we...

    • Java
    • PHP
    • C#
    • SQL
    • Linux
    • Windows

Senior Backend Engineer - Platform Transformation

INspares GmbH