> Markdown version of [/jobs/ext/4680918-senior-backend-engineer](https://www.wearedevelopers.com/jobs/ext/4680918-senior-backend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # (Senior) Backend Engineer - **Company:** INspares GmbH - **Location:** Erkelenz, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), C Sharp (Programming Language), Code Coverage, Continuous Integration, Relational Databases, Protocol Buffers, Mobile Application Software, PostgreSQL, Management of Software Versions, Backend, Gitlab, Front End Software Development, Api Design, Domain Driven Design, Grpc, Docker, Microservices - **Published:** November 12, 2026 - **Apply:** https://jobs.meinestadt.de/erkelenz/standard?id=260440487 ## About the Role B Ausübungsformen Gewünschte Fähigkeiten & Kenntnisse API Infrastruktur Instandhaltung Design REST Backend-Entwicklung Praktikumserfahrung C# Mobile App Englisch PostgreSQL Docker Portal Migration GitLab Continuous Integration Frontend Automatisierung Deutsch Verantwortungsvolle Arbeitsweise Teamfähigkeit Flexibilität, Tech-Stack: Mehrjährige Erfahrung in der Backend-Entwicklung mit .NET / C# sowie im Umgang mit relationalen Datenbanken (PostgreSQL). Supabase-Kenntnisse 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. ## Description 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 mit, Kennenlerngespräch (Remote): Ein kurzes Gespräch - wir zeigen dir typische Anwendungsfelder unserer Systeme. Kleine Challenge: Eine kurze Aufgabe, an der du zeigst, wie du Probleme angehst und strukturierst. Persönliches Treffen: Vor Ort im Büro in Erkelenz - Besprechung deiner Lösung, Kennenlernen von Team und Arbeitsumgebung. Vertragsangebot & Abschluss.