Fullstack Developer Node.JS, React, Azure
Westhouse Consulting GmbH
Berlin, Germany
20 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
IntermediateJob location
Berlin, Germany
Tech stack
API
Amazon Web Services (AWS)
Azure
Cloud Computing
Continuous Integration
Node.js
Software Systems
Cloud Platform System
React
Backend
Kubernetes
Front End Software Development
Docker
Job description
- Ziel: Erbringung von Leistungen zum Aufbau, zur Anpassung und zur Wartung des auf Backstage basierenden Entwicklerportals und seiner Plugins, um EGAF sichere und standardisierte Services sowie automatisierte Onboarding-Funktionen für die Entwickler der Gruppe bereitzustellen.
- Entwicklung technischer Konzepte für Erweiterungen und Anpassungen der bestehenden Backstage-Plattform des Kunden x Konzipierung von skalierbaren, performanten und wartbaren Lösungen im Einklang mit den IT-, Architektur- und Compliance-Standards des Kunden x Analyse und Berücksichtigung von Sicherheitsanforderungen, Betriebsmodellen und Zielarchitekturen x Ableitung technischer Empfehlungen und Entscheidungsgrundlagen für zukünftige Plattformerweiterungen
- Umfassende Analyse der EGAF- und Backstage-Architektur x Bewertung der bestehenden Technologien, Schnittstellen, Plug-in-Strukturen und Integrationsmechanismen x Erhebung projekt- und fachbereichsspezifischer Anforderungen aus organisatorischer, fachlicher und technischer Perspektive x Aufbereitung der Analyseergebnisse zur Unterstützung von Architektur- und Designentscheidungen innerhalb des Projekts
- Konzeption, Entwicklung, Test und Dokumentation maßgeschneiderter Backstage-Plugins (Frontend und Backend) x Umsetzung definierter Workflows sowie technischer und fachlicher Use Cases x Integration der Plugins in interne Systeme, Services und Prozessketten des Kunden x Erstellung nachvollziehbarer technischer Beschreibungen (z. B. API-Designs, Schnittstellenabläufe, Konfigurationsparameter)
- Implementierung von Anpassungen und Erweiterungen der Backstage-Plattform x Erweiterung von Frontend- und Backend-Komponenten zur Unterstützung von Organisationsstrukturen Rollenmodellen und Prozessen x Sicherstellung definierter funktionaler und nicht-funktionaler Anforderungen (Performance, Stabilität, Sicherheit, Wartbarkeit) x Konzeption und Umsetzung technischer Verbesserungen auf Basis von Projektergebnissen und Stakeholder-Bedarfen
- Erweiterung und Konfiguration des Backstage-Backends für zusätzliche Services und Integrationen x Anbindung interner Tools, APIs, CI/CD-Pipelines sowie Identity- und Asset-Systeme x Einrichtung und Dokumentation von Schnittstellen, Authentifizierungs- und Autorisierungsmechanismen x Technische Beratung hinsichtlich Integrationsmustern, Sicherheitsarchitekturen und Betriebsmodellen
- Erstellung und Pflege einer umfassenden technischen Dokumentation x Ausarbeitung von Architekturübersichten, technischen Designbeschreibungen, Plugin- und API-Dokumentationen x Dokumentation von Workflows, Schnittstellen, Integrationen und Konfigurationsentscheidungen x Sicherstellung der Transparenz für Betrieb, Weiterentwicklung und Wissenstransfer im Projektkontext x Regelmäßige Aktualisierung der Unterlagen entsprechend des Projektfortschritts und neuer Erkenntnisse
Requirements
- Mindestens 3 Jahre nachweisbare Erfahrung in der Konzeption, Anpassung, Erweiterung und Wartung von Backstage oder vergleichbaren Entwicklerportalen (z. B. auf Basis von Service-Katalogen, Developer Platforms oder IDP-Lösungen)
- Nachgewiesene Erfahrung in der Entwicklung und Anpassung von Backstage-Plugins (Frontend- und Backend-Plugins)
- Mindestens 5 Jahre Erfahrung in der Entwicklung von Backend-Diensten mit NodeJS, idealerweise im Kontext von Plattform- oder Integrationslösungen
- Mindestens 4 Jahre Erfahrung in der Entwicklung von Frontend-Anwendungen mit React
- Mindestens 2 Jahre Erfahrung in der Konzeption und Implementierung von CI/CD-Pipelines, vorzugsweise mit Azure DevOps
- Nachgewiesene Erfahrung im Umgang mit Docker und Kubernetes, insbesondere im Betrieb und Deployment von Plattform-Services
- Erfahrung mit Azure oder vergleichbaren Cloud-Plattformen (z. B. AWS, GCP), insbesondere im Kontext von Cloud-nativen Anwendungen und Plattformdiensten
- Obengenannte Erfahrungen sind anhand von persönlichen Projektreferenzen zu erbringen. Die Referenzen müssen mindestens folgende Angaben enthalten: Auftragsgegenstand, Erbringungszeitraum, Auftraggeber oder Branche, übernommene Tätigkeit, kurze Beschreibung der Tätigkeit (muss im CV erkenntlich sein)