Teamleiter Softwareentwicklung
WeMatch GmbH
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Tech stack
Agile Methodology
Software Quality
Information Systems
Continuous Integration
DevOps
Object-Oriented Software Development
Scrum Methodology
Rapid Prototyping Process
Software Engineering
Software Systems
Systems Architecture
Test-Driven Development (TDD)
Information Technology
Job description
- Fachliche und disziplinarische Führung eines engagierten Fullstack-Entwicklungsteams
- Verantwortung für einen spezifischen Produktbereich und aktiver Beitrag zum langfristigen Erfolg
- Gestaltung der Systemarchitektur und Auswahl bzw. Weiterentwicklung des Tech-Stacks
- Konzeption und Umsetzung technischer Projekte in enger Zusammenarbeit mit dem Produktmanagement
- Kontinuierliche Verbesserung der Entwicklungs- und CI-Prozesse zur Steigerung der Softwarequalität
- Unterstützung Deiner Teammitglieder als Sparringspartner (m/w/d) und Mentor (m/w/d) in ihrer fachlichen und persönlichen Entwicklung
Requirements
- Ein abgeschlossenes Studium im Bereich IT (z. B. Informatik, Wirtschaftsinformatik) oder eine Ausbildung zum Fachinformatiker (m/w/d)
- Erste Führungserfahrung ist von Vorteil - alternativ besteht die Möglichkeit, sich durch ein internes Führungskräfteprogramm vom Senior Entwickler (m/w/d) zur IT-Führungskraft (m/w/d) weiterzuentwickeln
- Eine ausgeprägte Hands-on-Mentalität: Du arbeitest gern aktiv am Code, kennst die Systemlandschaft im Detail und möchtest genau verstehen, was im Hintergrund passiert
- Du lebst agiles Arbeiten und bringst fundierte Erfahrung mit agilen Methoden wie Scrum oder Kanban mit
- Kenntnisse in Test Driven Development oder Rapid Prototyping zur Umsetzung schneller Iterationszyklen
- Sehr gute Kenntnisse in mindestens einer objektorientierten Programmiersprache sowie ein solides Verständnis von objektorientiertem Systemdesign und Design-Patterns
- Du gehst mit gutem Beispiel voran, stellst hohe Qualitätsansprüche an Deinen Code und motivierst Dein Team, stets die bestmögliche Lösung zu entwickeln
- Idealerweise Erfahrung im Betrieb von Softwaresystemen sowie Know-how in Continuous Integration und Delivery - ergänzt durch ein gelebtes DevOps-Mindset