Login Enter

INspares GmbH

2 days ago

Backend Developer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
INspares GmbH
Location
Erkelenz Germany
Posted
2 days ago
View all jobs at INspares GmbH

Job description

(Senior) Backend Engineer – Platform Transformation OT360 (m/f/d)

Deliver the spare part in the morning that will only fail in the evening!

This is how the vision of INspares can be summarized. To make this vision a reality, we are looking for a backend developer (m/f/d) who can translate the complexity of this task into excellent software for our customers.

We develop software for spare parts management for manufacturing companies. Our foundation is OT360 – a platform for all stakeholders in industrial automation: operators, component manufacturers, machine builders, and service providers. As OT360 is growing rapidly, the platform is in the midst of a major transformation. Become part of our journey in the heart of Erkelenz with immediate effect and actively shape digital maintenance!

Tasks

Your Role & Responsibilities

You will actively drive our platform transformation forward – from architecture to production code. You are not just an implementer, but you will shape the path from the portal monolith to a cleanly cut, DDD-based platform:

  • Architecture Transformation: Identify and extract Bounded Contexts from the existing portal and rebuild them as independent 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 Proto/gRPC interfaces and coordinate them between Bounded Contexts (including Shared-Kernel types, versioning via buf).
  • Platform Infrastructure: Co-develop shared infrastructure and help shape architectural decisions for the Context Map (Upstream/Downstream, Anti-Corruption Layer, Tenant/Authorization Isolation).
  • Teamwork: Work closely with the portal/frontend team to gradually roll out migrations without functional loss.
  • Quality Focus: Ensure code quality and test coverage for new services from the outset.

Qualifications

What You Bring With You

  • Tech Stack: Several years of experience in backend development with .NET / C# and working with relational databases (PostgreSQL). Supabase knowledge is a plus.
  • Architecture Mindset: Practical experience with Clean Architecture and/or Domain-Driven Design (DDD) – or a strong interest in deepening your knowledge in these areas.
  • Interfaces & Tools: Experience with gRPC / Protobuf or comparable API technologies (REST). Knowledge of the buf tool is an advantage.
  • Infrastructure: 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).
  • Work Style: Structured, self-responsible way of working. You are looking for genuine design freedom in architectural matters and not just a programming role.
  • Languages: Fluent German and English skills.

Benefits

What We Offer You

  • Greenfield Potential: You will build the new target architecture from scratch, rather than just maintaining legacy systems.
  • Strong Team: We are a team of 18 people with an internal development department of 5, regularly supported by external experts.
  • Flexibility: A fair hybrid model with 3 days on-site in Erkelenz and 2 remote days.
  • Modern Culture: Flat hierarchies, short decision-making processes, and a team spirit based on trust and passion.
  • Equipment: State-of-the-art hardware (e.g., MacBook Pro) and a future-proof tech stack.
  • Accessibility: Our office is located in the heart of Erkelenz and is easily accessible by car and public transport.

Our Application Process

  1. Get-to-know-you Interview (Remote): A brief conversation – we will show you typical application areas of our systems.
  2. Small Challenge: A short task where you demonstrate how you approach and structure problems.
  3. Personal Meeting: On-site at the office in Erkelenz – discussion of your solution, meeting the team and getting to know the work environment.
  4. Job Offer & Closing.

📬 Interested in writing the INspares success story with us?

We look forward to your straightforward application! A CV, a few lines about yourself, your salary expectations, and your earliest possible start date are sufficient.

Do you have questions beforehand or want to get started right away?
Just give us a call or send your application directly by email. First insights into our platform.

Your Direct Contact:

INspares GmbH
Karolin Finke-Stryczek
Tel: +49 (0) 2431 9440210 or 0800 360 360 0

Find more English Speaking Jobs in Germany on Arbeitnow

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.