Senior Software Architect / Hands-on Fullstack Engineer (Freelance)
KPS AG
Ansprechpartner: Surean Jegatheesan
München, Deutschland
HandelJavaE-CommerceSoftware ArchitectureNext.jsSolution ArchitectureSystemarchitekturTypeScriptWeb Performance OptimizationReact.jsBackendKotlinKubernetesFull Stack EntwicklungGraphQLFront EndDockerMicroservices
Beschreibung
Für eine bestehende E-Commerce-Plattform suchen wir kurzfristig einen sehr erfahrenen Software Architect / Principal Engineer (m/w/d) mit starkem Fullstack-Hintergrund.
Gesucht wird kein reiner Konzept-Architekt. Die Person sollte selbst viele Jahre entwickelt haben und auch heute noch tief genug im Code sein, um komplexe technische Probleme eigenständig zu analysieren und Lösungen umzusetzen.
Aufgaben
- Analyse komplexer Produktionsprobleme und Root-Cause-Analyse
- Architektur- und Code-Reviews bestehender Systeme
- Identifikation von Performance-, Stabilitäts- und Architekturproblemen
- Technische Lösungsentwicklung über Frontend, Backend und Infrastruktur hinweg
- Hands-on Unterstützung bei kritischen Problemen
- Technische Optimierung und Weiterentwicklung einer bestehenden E-Commerce-Plattform
Was besonders wichtig ist
- Sehr starke Software-Engineering-Grundlagen
- Mehrjährige Fullstack-Entwicklung und später idealerweise Architektur-/Tech-Lead-Verantwortung
- Fähigkeit, große und unbekannte Codebasen schnell zu verstehen
- Sehr gutes Verständnis von Softwarearchitektur, APIs, Datenflüssen, Performance und verteilten Systemen
- Hands-on Mentalität, nicht nur Architektur auf PowerPoint-Ebene
- Sehr stark im Troubleshooting und Debugging
Technischer Hintergrund
Next.js / React / TypeScript, GraphQL / Apollo, Java und/oder Kotlin, Node.js, Microservices, CI/CD, Docker/Kubernetes und Monitoring.
Erfahrung mit Composable Commerce, commercetools oder Magnolia ist ein Plus, aber nicht zwingend erforderlich.
Rahmen
Start ASAP | zunächst 3 Monate | 50–100 % | 100 % Remote | Deutsch & Englisch
Interesse? Dann freue ich mich auf dein Profil mit Angabe deiner Verfügbarkeit, möglichen Auslastung und deines Remote-Stundensatzes.