Back -End - Entwickler:in

INspares GmbH
Erkelenz, Germany
17 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) C Sharp (Programming Language) Code Coverage Continuous Integration Relational Databases Protocol Buffers PostgreSQL Management of Software Versions Backend Gitlab Front End Software Development
+5 more
Api Design Domain Driven Design Grpc Docker Microservices

Job description

Deine Rolle & Aufgaben

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.

Requirements

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

About the company

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

Unser Bewerbungsprozess

  1. Kennenlerngespräch (Remote): Ein kurzes Gespräch - wir zeigen dir typische Anwendungsfelder unserer Systeme.
  2. Kleine Challenge: Eine kurze Aufgabe, an der du zeigst, wie du Probleme angehst und strukturierst.
  3. PersĂśnliches Treffen: Vor Ort im BĂźro in Erkelenz - Besprechung deiner LĂśsung, Kennenlernen von Team und Arbeitsumgebung.
  4. Vertragsangebot & Abschluss.

Lust, die INspares-Erfolgsgeschichte mitzuschreiben?

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans ¡ LIVE

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader ¡ World Congress 2026 Europe

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz ¡ World Congress 2025

3:14 min

Testing and environment management in GitLab CI

Martin Berånek ¡ LIVE

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 ¡ Coffee With Developers

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha ¡ Europe 2026 Virtual

Videos

See all

Related articles

See all