Logo INspares GmbH

Senior Backend Engineer - Platform Transformation

Job

  • Level
    Senior
  • Location
    Erkelenz
  • Working Model
    Hybrid, Onsite
  • Job Field
    Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment

Job Summary

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

This text has been machine translated. Show original

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

This text has been machine translated. Show original

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.

This text has been machine translated. Show original

Topics You Will Work On

Job Locations

  • Location Erkelenz

    41812 Nordrhein-Westfalen

    Germany

About Your Employer

INspares GmbH

INspares GmbH

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.

Description

  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Industry, Production
Logo INspares GmbH

Senior Backend Engineer - Platform Transformation

Location
Erkelenz
Working Model
Hybrid, Onsite
Diversity
Open for all genders

More Jobs