Wer sind wir?
Die powerbunch ist ein IT-Unternehmen mit dem leidenschaftlichen Fokus auf Digitalisierung, Prozessautomatisierung und Visualisierung – branchenübergreifend und primär auf Basis modernster Microsoft 365 Technologien.
Wer bist Du?
Du bist ein Full-Stack Softwareentwickler (m/w/d) (Angular / NestJS / Prisma / Monorepo) mit folgenden Qualifikationen:
- Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation;
- Mehrjährige Erfahrung in der Webentwicklung mit TypeScript und Angular;
- Fundierte Kenntnisse im Backend mit Node.js/NestJS;
- Erfahrung mit relationalen Datenbanken – insbesondere PostgreSQL – und idealerweise mit Prisma ORM;
- Vertraut mit modernen Toolchains: Monorepo (Nx), Yarn, Vite, SWC, ESLint/Prettier;
- Kenntnisse in Authentifizierung/Autorisierung (bspw. JWT, OAuth, Passport);
- Erfahrung in der Integration von Dritt-APIs (bspw. Signaturdienste, E-Mail, Versand/Lager) von Vorteil;
- Strukturierte, eigenverantwortliche Arbeitsweise; Teamplayer mit Kommunikationsstärke in Deutsch oder Englisch.
Deine Aufgaben
- Entwicklung und Pflege einer modernen Webanwendung mit Angular 20 (Forms, Routing, State-Management mit Signals, UI-Komponenten);
- Implementierung und Dokumentation von REST-APIs mit NestJS 11 (inkl. Authentifizierung, Validierung, OpenAPI/Swagger);
- Monorepo-Setup mit Nx 21, Vite; Anbindung an eine relationale Datenbank mittels Prisma ORM und PostgreSQL;
- Integration externer Services (z. B. E-Signatur, E-Mail-Versand, Blob/Objekt-Storage) im Kontext von Angebots-, Auftrags- und Dokumentenabläufen der Heiz/Ofen-Branche;
- Aufbau und Pflege von CI/CD-Pipelines im Monorepo-Setup mit Nx 21, Vite, SWC;
- Sicherstellung von Codequalität mit ESLint, Prettier, Vitest sowie Umsetzung von Unit- und Integrationstests;
- Mitwirkung bei Architekturentscheidungen (Performance, Skalierbarkeit, Modularisierung) mit Blick auf branchentypische Produkt- und Prozessvarianten;
- Optional: Beteiligung bei Infrastruktur/Hosting-Themen und Deployment-Strategien.
Worum geht es?
Du arbeitest an einer cloudbasierten B2B-Anwendung, die eine traditionsreiche Handwerksbranche in die digitale Zukunft führt. Das Projekt kombiniert modernste Webtechnologien mit tiefem Branchenverständnis und hat das Ziel, alle zentralen Geschäftsprozesse – von Angebot und Auftrag über Materialmanagement bis zur Abrechnung – intelligent zu vernetzen und vollständig zu digitalisieren. Dabei stehen Benutzerfreundlichkeit, Effizienz und Nachhaltigkeit im Mittelpunkt. Dabei entwickelst Du gemeinsam mit einem engagierten, kleinen Team eine SaaS-Lösung, die Maßstäbe in ihrer Branche setzt – mit klarem Fokus auf Qualität, Skalierbarkeit und Zukunftsfähigkeit.
Wir bieten
- Ein spannendes Projekt mit großem Gestaltungsspielraum in einer Traditionsbranche, die sich digital transformiert;
- Unbefristete Festanstellung mit attraktivem Gehalt;
- Hybrides Arbeiten (Remote + Büro) und flexible Arbeitszeiten;
- Flache Hierarchien, kurze Entscheidungswege;
- Moderne Entwicklungsumgebung (Monorepo, CI/CD, moderne Toolchain);
- Die Möglichkeit, maßgeblich am Aufbau einer skalierbaren SaaS-Lösung mitzuwirken.
Unser Stack (im Überblick)
- Frontend: Angular 20 (Standalone Components & Signals), Vite, TailwindCSS, UI-Library;
- Backend: NestJS 11, Prisma ORM, PostgreSQL;
- Tooling: Nx 21, Yarn 4, TypeScript 5.x, ESLint/Prettier/Vitest, SWC;
- Ops/Infrastruktur (optional): Containerisierung, CI/CD-Pipelines, Hosting/Cloud-Plattformen.
So bewirbst Du Dich
Buche einfach einen Termin unter https://jobs.powerbunch.de und überzeuge mit Deinem persönlichen Tech-Pitch und zeige uns Deine Projekte, Deinen Code und Deine Herangehensweise – besonders interessant sind dabei Beispiele, wie du mit Angular, NestJS, Prisma und Monorepo-Strukturen gearbeitet hast. Alternativ erreichst Du uns per E-Mail an mail@powerbunch.de.
Hinweise
Die powerbunch GmbH fördert Chancengleichheit – Bewerbungen aller Geschlechter, Hintergründe und Lebenswege sind herzlich willkommen. Menschen mit Behinderung werden bei gleicher Eignung bevorzugt berücksichtigt. Datenschutz: Wir verarbeiten Deine Bewerbungsdaten ausschließlich zum Zweck des Bewerbungsverfahrens und löschen sie spätestens 6 Monate nach Abschluss – weitere Informationen findest Du in unserer Details Datenschutzerklärung.
