Fullstack Engineer - Architektur & Plattform
Role details
Job location
Tech stack
Job description
Das Unternehmen hat sich zum Ziel gesetzt, das Handwerk zu revolutionieren und den Fachkräftemangel zu überwinden, insbesondere im Kontext der Transformation zu 100 % erneuerbaren Energien. Die Mission ist es, die Energiewende aktiv voranzutreiben, indem innovative Prozesse und mutige Ideen entwickelt werden, um Standards für die Zukunft zu setzen. In dieser Rolle als Senior Fullstack Engineer sind Sie verantwortlich für die Architektur und Entwicklung von produktiven, wartbaren Systemen, die den Anforderungen eines wachsenden Unternehmens gerecht werden. Sie arbeiten eng mit einem Team von drei Entwicklern, einem Product Owner und einem UX Designer zusammen und berichten direkt an den CTO. Ihre Aufgaben umfassen das Design und die Entwicklung von Services mit Django REST Framework und Next.js (TypeScript), die Konzeption von Software-Systemen mit einem Fokus auf Skalierbarkeit und Sicherheit sowie die Dokumentation von REST-APIs. Sie moderieren technische Entscheidungen und treiben die Code-Review-Kultur voran. Zudem haben Sie die Möglichkeit, Entwickler im Alltag zu coachen und zu unterstützen. Das Unternehmen bietet ein hybrides Arbeitsmodell, bei dem Sie drei Tage im Büro und zwei Tage im Homeoffice arbeiten können. Neben einer hohen Entscheidungsfreiheit bei Systemdesign und technischen Standards profitieren Sie von einem Gesundheitsbudget und einer betrieblichen Altersvorsorge.
Requirements
Der ideale Kandidat bringt mehrjährige Erfahrung als Senior Fullstack Engineer, Software Engineer oder Software Architect mit. Erforderlich sind sehr gute Kenntnisse in Python sowie praktische Erfahrungen mit Django und/oder Django REST Framework. Zudem sollten Sie über umfangreiche Kenntnisse in TypeScript und Node.js verfügen. Ein starkes Verständnis für Software-Architektur, API-Design und nachhaltige technische Entscheidungen ist unerlässlich. Erfahrung mit Cloud-Infrastruktur, insbesondere Google Cloud Platform (GCP) oder Cloud Compute, ist von Vorteil. Sie sollten in der Lage sein, skalierbare, sichere und wartbare Systeme zu entwickeln und technische Themen in klare Umsetzungsschritte zu übersetzen. Eine ausgeprägte Ownership-Mentalität und die Fähigkeit, technische Themen proaktiv voranzutreiben, sind ebenfalls wichtig. Sehr gute Deutsch- und Englischkenntnisse runden Ihr Profil ab.
Technologien
TypeScript Python Node.js Django GCP
Soft Skills
Teamfähigkeit Kommunikation Analytisches Denken