Als Senior Fullstack Developer mit Fokus auf Python sind Sie Teil eines dynamischen Teams, das komplexe Backend-Systeme entwickelt und verantwortet. In dieser Rolle arbeiten Sie routiniert mit etablierten Frameworks wie FastAPI oder Django und sind für die Konzeption und Implementierung skalierbarer REST- oder GraphQL-APIs zuständig. Ihre Hauptaufgabe besteht darin, sicherzustellen, dass diese Systeme stabil, performant und langfristig wartbar sind. Zudem bringen Sie Ihre Expertise in Frontend-Anwendungen ein und bewegen sich sicher in JavaScript- und TypeScript-basierten Setups, darunter React, Vue oder Angular. Optional haben Sie Erfahrung in der Entwicklung mobiler Anwendungen, beispielsweise mit Flutter oder React Native, und arbeiten bei Bedarf an mobilen Frontends. Sie treffen Architektur- und Technologieentscheidungen auf Systemebene, bewerten Alternativen und sorgen für tragfähige Lösungen über mehrere Projektphasen hinweg. In Ihrer Rolle übernehmen Sie die technische Führung in Projekten, strukturieren Anforderungen gemeinsam mit Projektmanagement und Design und vertreten technische Entscheidungen souverän gegenüber Kunden. Durch Reviews, Tests und etablierte Strukturen stellen Sie eine dauerhaft hohe Codequalität sicher und behalten stets Ziel, Kontext und Wirtschaftlichkeit des Projekts im Blick.
Senior Fullstack Developer mit Fokus auf Python (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt über mehrere Jahre hinweg professionelle Erfahrung in der Entwicklung mit Python mit und hat komplexe Websysteme nicht nur umgesetzt, sondern auch fachlich und technisch verantwortet. Sie kennen die typischen Herausforderungen langlebiger Python-Anwendungen, von Architekturentscheidungen über Wartbarkeit bis hin zur Weiterentwicklung im laufenden Betrieb. Zudem verfügen Sie über belastbare Erfahrung in der Frontend-Entwicklung mit modernen Webtechnologien wie JavaScript und TypeScript sowie mindestens einem etablierten Framework wie React, Vue oder Angular. Sie sind es gewohnt, technische Verantwortung zu übernehmen, Entscheidungen zu treffen und diese klar und adressatengerecht zu kommunizieren. Die Fähigkeit, komplexe Anforderungen einzuordnen, zu priorisieren und gemeinsam mit Kunden und Projektteams in umsetzbare Lösungen zu übersetzen, ist ebenso wichtig wie eine eigenverantwortliche und verbindliche Arbeitsweise mit einem klaren Fokus auf Wirkung, Stabilität und nachhaltige Umsetzung.