Leitung Full-Stack Softwareentwicklung (m/w/d)
Rolle
In dieser Rolle übernimmst du die Leitung der Full-Stack Softwareentwicklung und prägst die technische Architektur komplexer Lösungen von der Konzeption bis zur erfolgreichen Umsetzung. Du verantwortest dabei technologische Entscheide über den gesamten Stack hinweg, triffst zentrale Architekturentscheide und stellst sicher, dass moderne Technologien und bewährte Patterns effizient eingesetzt werden. Mit deinem Senior-Level-Hintergrund führst du anspruchsvolle Entwicklungsprojekte, koordinierst Schnittstellen und sorgst für eine hohe Code-Qualität sowie nachhaltige Softwarearchitekturen. Du begleitest den gesamten Entwicklungsprozess, treibst kontinuierliche Verbesserungen voran und stellst sicher, dass Lösungen sowohl technisch exzellent als auch langfristig wartbar sind. Durch dein strategisches Verständnis und deine Hands-on-Mentalität schaffst du die Grundlage für skalierbare, performante und zukunftsfähige Softwareprodukte.
Verantwortung
- Du leitest die Full-Stack Softwareentwicklung in anspruchsvollen Grossprojekten bei namhaften Schweizer Unternehmen.
- In dieser Rolle übernimmst du die technische Gesamtverantwortung für Architektur, Design und Umsetzung moderner Individualsoftware.
- Als Leitung Full-Stack Softwareentwicklung koordinierst du das Entwicklerteam und stellst hohe Codequalität sowie Clean-Code-Prinzipien sicher.
- Du triffst Architekturentscheidungen für Microservices- und Cloud-Lösungen und stimmst diese mit Kund:innen und Stakeholdern ab.
- In dieser Rolle förderst du den Einsatz moderner Technologien, Tools und Methoden (z.B. CI/CD, Container, Agile) im Projektalltag.
- Als Leitung Full-Stack Softwareentwicklung unterstützt du Kund:innen als technische Ansprechperson und begleitest sie durch den gesamten Projektlebenszyklus.
Qualifikationen
- Abgeschlossene Informatikausbildung (UNI, ETH, FH oder HF).
- Mindestens 6 Jahre Erfahrung als Full-Stack-Entwickler in grossen Softwareprojekten.
- Sehr gute Praxis in Java, Spring Boot sowie Frontend-Entwicklung mit Angular, TypeScript und JavaScript.
- Fundierte Erfahrung mit Microservices-Architekturen, Cloud-Umgebungen (AWS, Azure oder GCP) sowie Kubernetes und Docker.
- Sicher im Umgang mit agilen Methoden (Scrum/SAFe), CI/CD-Pipelines und Tools wie Git, Jira und Confluence; vertraut mit Clean Code, Design Patterns und SOLID-Prinzipien.
- Know-how in Testautomation, Code-Qualität und Security (z.B. OAuth2, OpenID Connect, DSGVO) sowie hervorragende Deutschkenntnisse auf Muttersprachen-Niveau oder mindestens C1.
Benefits