Worum geht’s?
Du willst technische Verantwortung übernehmen und an einer Plattform arbeiten, die echten Mehrwert für den geförderten Bildungsmarkt schafft? Bei der Digitale Weiterbildungsdienste GmbH — Tochter der IBB AG — bauen wir eine moderne, servicebasierte Plattform zur Steuerung komplexer Zertifizierungs‑ und Bildungsprozesse: mehrmandantenfähig, hochperformant, skalierbar und technisch anspruchsvoll. Wenn du kein 08/15‑Projekt suchst, sondern eigenverantwortlich mit großem Gestaltungsspielraum Systeme entwickeln möchtest, bist du bei uns genau richtig!
Für unser Tochterunternehmen Digitale Weiterbildungsdienste GmbH suchen wir ab sofort einen Software Engineer (m/w/d), in Voll- oder Teilzeit (min. 20h), im Homeoffice .
Deine Aufgaben - das erwartet dich
Als Software Engineer (m/w/d) verstehst du nicht nur Frameworks, sondern Systeme. Du bist für die Entwicklung passgenauer Lösungen verantwortlich und trägst maßgeblich zur Optimierung und Erweiterung unserer Plattform bei.
Das erwartet dich konkret:
* Architektur‑Drive: Du treibst die Weiterentwicklung unserer Service‑Architektur voran und wirkst bei wichtigen Architektur‑ und Performance‑Entscheidungen mit.
* Optimierung Multi‑Tenant‑Konzepte : Du optimierst Mandantenlogik und Datenbankstrukturen und stellst eine skalierbare Datenhaltung sicher.
* Qualitätssicherung: Du sicherst die Code‑ und Systemqualität, trägst zur Schaffung einzigartiger User‑Experiences bei und arbeitest dabei eng mit Stakeholdern zusammen.
Dein Profil - das bringst du mit
* Programmiersprachen & Frameworks: Du besitzt fundierte Kenntnisse in Java mit Spring Boot sowie im Frontend mit Angular, zudem hast du ein ausgeprägtes Architekturverständnis und Interesse an Performance, Skalierung und strukturierter Systemgestaltung.
* Datenbanken & Migrationstools: Du bist sicher im Umgang mit PostgreSQL und MongoDB; hilfreich ist ebenfalls Erfahrung mit Datenbank‑Migrationswerkzeugen wie Liquibase.
* Reaktive Programmierung & APIs: Idealerweise bringst du praktische Erfahrung mit reaktiver Programmierung in Java, insbesondere mit Project Reactor (Mono, Flux), mit. Erfahrung mit REST und Keycloak ist von Vorteil.
* DevOps & Testing: Kenntnisse im Umgang mit Git und in der Erstellung automatisierter Tests mit JUnit und Cypress sind wünschenswert.
* Sprachkenntnisse: Du bist kommunikationsstark in Deutsch (min. C1) und in Englisch (min. B1).
Deine Vorteile - Benefits und mehr
* Volle Flexibilität: 100% Homeoffice – private und berufliche Termine lassen sich durch einen remote Arbeitsplatz leichter planen und du sparst dir den Pendelstress.
* Familie & Job im Einklang: Durch Gleitzeit kannst du deine Arbeitszeit und deinen Workload in Einklang bringen - für echte Work-Life-Balance.
* Mehr Erholung: 30 Urlaubstage plus zusätzlich frei an Heiligabend und Silvester geben dir den Raum, den du für deine Erholung und deine Liebsten brauchst.
* Einfluss & Gestaltungsspielraum: Kurze Abstimmungswege und eigenverantwortliches Arbeiten. Du steuerst Produktentscheidungen, Codequalität und Architektur einer modernen, servicebasierten Plattform – mit direktem Einfluss auf die technische Umsetzung.
* Deine Wirkung & dein Beitrag: Deine Arbeit optimiert komplexe Zertifizierungs- und Bildungsprozesse im geförderten Bildungsmarkt – du entwickelst Systeme, die echten Mehrwert schaffen und nachhaltig wirken.