Unser Kunde hat sich der Mission verschrieben, das Handwerk zu revolutionieren und den Fachkräftemangel zu überwinden, insbesondere im Kontext der Transformation hin zu 100 % erneuerbaren Energien. In dieser spannenden Rolle als Senior Fullstack Developer / Architect wirst du Teil eines dynamischen Teams, das innovative Prozesse und mutige Ideen entwickelt, um die Energiewende aktiv voranzutreiben. Du bist verantwortlich für die Architektur und Entwicklung von skalierbaren, wartbaren Softwarelösungen, die den Anforderungen des Unternehmens gerecht werden. Deine Hauptaufgaben umfassen das Design und die Implementierung produktiver Services mit Django REST Framework und Next.js (TypeScript), die Konzeption von Software-Systemen mit einem klaren Fokus auf Skalierbarkeit und Sicherheit sowie die Dokumentation von REST-APIs. Du wirst technische Entscheidungen moderieren und die Code-Review-Kultur im Team fördern, während du gleichzeitig als Mentor für andere Entwickler fungierst. In einem Umfeld, das Teamarbeit und gegenseitige Unterstützung schätzt, hast du die Möglichkeit, deine Ideen einzubringen und aktiv an der Gestaltung der Zukunft des Handwerks mitzuwirken.
Senior Fullstack Developer / Architect (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehrjährige Erfahrung als Senior Fullstack Engineer, Software Engineer oder Software Architect mit. Du solltest über sehr gute praktische Kenntnisse in Django, idealerweise mit Django REST Framework, sowie in TypeScript und Node.js verfügen. Ein starkes Verständnis für Software-Architektur, API-Design und nachhaltige technische Entscheidungen ist ebenso wichtig wie fundierte Erfahrung mit Cloud-Infrastruktur, vorzugsweise Google Cloud Platform (GCP) oder Cloud Compute. Du solltest in der Lage sein, technische Themen in klare Umsetzungsschritte zu übersetzen und Prioritäten sinnvoll zu setzen. Eine ausgeprägte Ownership-Mentalität und die Fähigkeit, technische Themen proaktiv voranzutreiben, sind entscheidend. Sehr gute Deutsch- und Englischkenntnisse sind erforderlich, um effektiv im Team zu kommunizieren. Darüber hinaus solltest du ein hohes Maß an Eigenverantwortung mitbringen und bereit sein, Verantwortung vom ersten Tag an zu übernehmen.