Lead Software Engineer
Role details
Job location
Tech stack
Job description
Ein etabliertes Digitalunternehmen mit stark wachsender Nutzerbasis sucht eine*n Lead Software Engineer, der/die maßgeblich zur Weiterentwicklung moderner Webanwendungen beiträgt. In einem erfahrenen, interdisziplinären Team übernehmen Sie eine zentrale Rolle beim Aufbau skalierbarer, langfristig wartbarer Softwarelösungen. Dabei setzen Sie auf moderne Architekturprinzipien und hohe Qualitätsstandards.
Aufgaben
Weiterentwicklung und Optimierung einer bestehenden Codebasis bei gleichzeitiger Sicherstellung hoher Qualitäts- und Teststandards *
Konzeption und Implementierung skalierbarer, modularer und wartbarer Softwarearchitekturen *
Treffen technischer Entscheidungen unter Berücksichtigung von Clean Code und langfristiger Maintainability *
Enge Zusammenarbeit in einem agilen, cross-funktionalen Team *
Definition und Sicherstellung hoher Qualitätsanforderungen, insbesondere im Hinblick auf Testbarkeit und Performance *
Mentoring und Unterstützung von Teammitgliedern
Requirements
Mehrjährige Erfahrung mit TypeScript sowie modernen React-/Next.js-Frameworks *
Kenntnisse in SSR, SSG und der Arbeit mit API-Routen *
Starkes Verständnis für Performance-Optimierung, Caching-Strategien und moderne Web-APIs *
Erfahrung mit komponentenbasierter Architektur, State Management und gängigen Design-Prinzipien (SOLID, DRY, KISS) *
Leidenschaft für sauberen, testbaren und wartbaren Code *
Erfahrung mit CI/CD, Git und agilen Arbeitsweisen *
Teamorientierte, kommunikationsstarke Arbeitsweise *
Von Vorteil: Kenntnisse in PHP/Laravel, Cloud-Technologien (insb. AWS) sowie Docker/Kubernetes *
Zusätzlich vorteilhaft: Erfahrung mit Tailwind CSS *
Offenheit oder Erfahrung im Einsatz von Generativer KI zur Steigerung der Produktivität (z. B. für Codegenerierung, Reviews, Debugging, Dokumentation oder Automatisierung)