Job
In dieser Rolle treibst du die Architektur-Transformation voran, identifizierst und baust gRPC-APIs, implementierst DDD-Prinzipien und sicherst die Code-Qualität für eine moderne Plattform.
Job-Technologien
Deine Rolle im Team
- 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.
Unsere Erwartungen an dich
Qualifikationen
- Supabase-Kenntnisse sind ein Plus.
- Kenntnisse im Tool buf sind von Vorteil.
- Strukturierte, eigenverantwortliche Arbeitsweise.
- Du suchst echten Gestaltungsspielraum bei Architekturfragen und keine reine Programmier-Rolle.
- Fließende Deutsch- und Englischkenntnisse.
Erfahrung
- Mehrjährige Erfahrung in der Backend-Entwicklung mit .NET / C# sowie im Umgang mit relationalen Datenbanken (PostgreSQL).
- Praxiserfahrung mit Clean Architecture und/oder Domain-Driven Design (DDD) - oder das ausgeprägte Interesse, dich tief hierin zu vertiefen.
- Erfahrung mit gRPC / Protobuf oder vergleichbaren API-Technologien (REST).
- Verständnis für Microservice-/Bounded-Context-Architekturen und die Herausforderungen einer Monolith-zu-Services-Migration sowie Erfahrung mit Docker und CI/CD (GitLab).
Unser Angebot
- Du baust die neue Zielarchitektur von Grund auf mit, statt nur Altsysteme zu pflegen.
- Wir sind ein Team von 18 Personen mit einer internen Entwicklungsabteilung von 5 Personen, regelmäßig unterstützt durch externe Experten.
- Ein faires Hybridmodell mit 3 Anwesenheitstagen vor Ort in Erkelenz und 2 Remote-Tagen.
- Flache Hierarchien, kurze Entscheidungswege und ein Teamspirit, der auf Vertrauen und Leidenschaft basiert.
- Modernste Hardware (z. B. MacBook Pro) und ein zukunftssicherer Tech-Stack.
- Unser Büro liegt im Herzen von Erkelenz und ist sowohl mit dem Auto als auch mit dem ÖPNV hervorragend zu erreichen.
Themen, mit denen du dich im Job beschäftigst
Job-Standorte
Das ist dein Arbeitgeber
Die INspares GmbH, gegründet 2014, fokussiert sich auf die Lagerung und Instandhaltung elektronischer Bauteile und optimiert Einkaufsprozesse für die Marine-Dienstleistungsindustrie.
- Etablierte Firma
- Hybrid, Onsite
- Industrie, Produktion
Weitere Jobs
Diese Jobs könnten dich auch interessieren
Als Senior Software Engineer (m/w/d) übernimmst du eine zentrale technische Rolle in anspruchsvollen Kundenprojekten und entwickelst nachhaltige, skalierbare Softwarelösungen in komplexen Enterprise-Umgebungen. In deiner Rolle übernimmst du insbesondere...
Du gestaltest die technische Weiterentwicklung unserer Softwareprodukte aktiv mit und prägst deren langfristige Architektur. Du entwickelst mit C# als zentraler Entwicklungssprache und technologischer Grundlage unserer Kernanwendungen. Du konzipierst,...
Wir entwickeln seit 20 Jahren branchenspezifische Softwarelösungen und Internetseiten mit einem hohen Qualitätsanspruch. Zur Verstärkung unseres Entwickler-Teams suchen wir für unseren Standort in Bernau bei Berlin DICH, eine/n motivierte/n,...