Fullstack Developer (m/w/d)
Im Auftrag eines wachsenden Unternehmens in der Versicherungsbranche suche ich eine:n Fullstack Developer (m/w/d), der/die gemeinsam mit einem kleinen, hochkollaborativen Team eine zentrale Softwareplattform weiterentwickelt.
Die Lösung digitalisiert und automatisiert Workflows zwischen Versicherungsmaklern, Versicherern und internen Systemen mit dem Ziel, Prozesse zu standardisieren, Datenflüsse zu verbessern und manuelle Arbeit zu reduzieren.
Du arbeitest eng mit Backend/Data Architecture, Frontend/UX und Product zusammen und bekommst echten Gestaltungsspielraum in Architektur, Datenmodellen und Schnittstellen.
Deine Aufgaben
- Entwicklung und Weiterentwicklung von Backend-Komponenten, Web-APIs und Microservices in C#/.NET (Core)
- Modellierung robuster API- und Datenstrukturen, die eine optimale Nutzung im Frontend ermöglichen (Vue.js bevorzugt, React/Angular ebenfalls möglich)
- Enge Zusammenarbeit mit dem Frontend zur Definition klarer Datenflüsse und Interfaces
- Integration externer Systeme (REST, SOAP, OAuth2/JWT, CSV/XML, Webhooks)
- Aufbau, Pflege und Optimierung von SQL-Datenbanken (MySQL, MariaDB, MSSQL)
- Mitarbeit an der Automatisierung und Standardisierung interner Workflows (z. B. Dokumentengenerierung, Datenverarbeitung, Synchronisation)
- Unterstützung bei Architekturentscheidungen, Code Reviews und Deployment-Automatisierung (CI/CD, GitLab, GitKraken)
- Dokumentation, Testing und kontinuierliche Optimierung bestehender Module
Must-have Skills
- Sehr gute Kenntnisse in C#/.NET, Web API, Entity Framework
- Erfahrung in SQL-Datenbanken sowie Datenmodellierung
- Sicherer Umgang mit Git, CI/CD und idealerweise Docker
- Gutes Verständnis von API-Design, DTO-/ViewModel-Strukturen und Integration in moderne Frontend-Frameworks
- Erfahrung mit REST/SOAP, OAuth2/JWT und externen Systemanbindungen
- Kenntnisse in Clean Architecture sowie Domain-Pattern-Design (DDD, Aggregates, Domain Events, Outbox/Inbox)
- Erfahrung mit Message-Brokern (z. B. RabbitMQ) für asynchrone Verarbeitung inkl. Retry-Mechanismen, DLQs, Idempotenz
- Erfahrung mit Scheduling/Job-Automation (z. B. Quartz) und orchestrierten Broker-Workflows (Scheduler → Queue → Worker)
- Sehr gute Deutschkenntnisse (Team- und Kundensprache)
Nice-to-have
- Basiswissen in Python (Automatisierung, Parsing, Data Pipelines)
- Erfahrung mit MassTransit oder vergleichbaren Background Services
- Verständnis für Prozessdigitalisierung, BPM oder Workflow-Automatisierung
- Kenntnisse in Vue.js/React-Datenbindungen (Axios, Zustand, Pinia)
- Erfahrung mit Linux-Deployment, Monitoring-Stacks (Prometheus, Grafana)
- IT-Security-/DSGVO-Basiskenntnisse
Persönliche Eigenschaften
Gesucht wird eine Person, die pragmatisch und hands-on ist und Dinge umsetzt statt theoretisiert. Wichtig sind:
Leidenschaft für Digitalisierung & Automatisierung
Strukturierte Denkweise gepaart mit Lösungsorientierung
Verantwortungsbewusstsein und Ownership
Spaß an enger Zusammenarbeit in einem kleinen, fokussierten Team
Offenheit für neue Technologien und kontinuierliche Verbesserung
Was der Kunde bietet
- Mitarbeit an einer zentralen Digitalisierungsplattform mit großem Einfluss auf technische Entscheidungen
- Moderne Entwicklungsumgebung: C#, .NET 9, Vue.js/React, Tailwind, Docker, CI/CD
- Flache Hierarchien, schnelle Entscheidungen, direkter Austausch im Team
- 28 Urlaubstage + 13. Monatsgehalt
- Flexibles Arbeiten & Homeoffice-Optionen (regelmäßige Onsite-Termine, inkl. zweitägigem Probearbeiten zur beidseitigen Orientierung)
- Gehaltsspanne: 60.000 € – 70.000 € je nach Erfahrung
Hast du Interesse mehr zu erfahren? Dann klick auf den Bewerberbutton oder meld dich direkt bei mir.