Zum Hauptinhalt springen

Senior Fullstack Developer mit Fokus auf Python (m/w/d)

Augsburg
Voll- oder Teilzeit
Festanstellung

Deine Aufgaben

  • Du entwickelst und verantwortest komplexe Backend-Systeme auf Basis von Python und arbeitest routiniert mit etablierten Frameworks wie FastAPI oder Django in gewachsenen, produktiven Codebasen.
  • Du konzipierst und implementierst skalierbare REST- oder GraphQL-APIs nach gängigen Standards und stellst sicher, dass diese stabil, performant und langfristig wartbar sind.
  • Du arbeitest aktiv an Frontend-Anwendungen mit und bewegst dich sicher in JavaScript- und TypeScript-basierten Setups, z. B. mit React, Vue oder Angular, inklusive Anbindung an bestehende Backends.
  • Optional bringst du Erfahrung in der Entwicklung mobiler Anwendungen mit, z. B. mit Flutter oder React Native, und arbeitest bei Bedarf auch an mobilen Frontends im Zusammenspiel mit unseren Backend-Systemen.
  • Du triffst Architektur- und Technologieentscheidungen auf Systemebene, bewertest Alternativen und sorgst für tragfähige Lösungen über mehrere Projektphasen hinweg.
  • Du übernimmst die technische Führung in Projekten, strukturierst Anforderungen gemeinsam mit Projektmanagement und Design und vertrittst technische Entscheidungen souverän gegenüber Kunden.
  • Du stellst durch Reviews, Tests und etablierte Strukturen eine dauerhaft hohe Codequalität sicher und behältst dabei stets Ziel, Kontext und Wirtschaftlichkeit des Projekts im Blick.

Was dich auszeichnet

  • Du hast über mehrere Jahre hinweg professionell mit Python gearbeitet und komplexe Websysteme nicht nur umgesetzt, sondern fachlich und technisch verantwortet.
  • Du kennst die typischen Herausforderungen langlebiger Python-Anwendungen – von Architekturentscheidungen über Wartbarkeit bis hin zu Weiterentwicklung im laufenden Betrieb.
  • Du verfügst über belastbare Erfahrung in der Frontend-Entwicklung mit modernen Webtechnologien (JavaScript/TypeScript) und mindestens einem etablierten Framework wie React, Vue oder Angular.
  • Du bist es gewohnt, technische Verantwortung zu übernehmen, Entscheidungen zu treffen und diese klar, nachvollziehbar und adressatengerecht zu kommunizieren.
  • Du kannst komplexe Anforderungen einordnen, priorisieren und gemeinsam mit Kunden und Projektteams in umsetzbare, tragfähige Lösungen übersetzen.
  • Du arbeitest eigenverantwortlich, verbindlich und mit einem klaren Fokus auf Wirkung, Stabilität und nachhaltige Umsetzung.