Senior Software Engineer (Python / Full Stack) (alle Geschlechter)
Senior Software Engineer (Python / Full Stack) (alle Geschlechter)
Senior Software Engineer (Python / Full Stack) (alle Geschlechter)
Senior Software Engineer (Python / Full Stack) (alle Geschlechter)
Jobriver HR Service
Internet, IT
Berlin
- Art der Beschäftigung: Vollzeit
- 65.500 € – 81.000 € (von XING geschätzt)
- Vor Ort
- Zu den Ersten gehören
Senior Software Engineer (Python / Full Stack) (alle Geschlechter)
Über diesen Job
Senior Software Engineer (Python / Full Stack) (alle Geschlechter)
Beschreibung
Unser Kunde sucht einen erfahrenen Senior Software Engineer (Python / Full Stack), der Teil eines neu gegründeten internen Entwicklungsteams wird. Dieses Team hat die Aufgabe, innovative Softwarelösungen zu entwerfen und zu implementieren, die interne Prozesse optimieren, die Effizienz steigern und die digitale Transformation im Unternehmen vorantreiben. In dieser Rolle arbeiten Sie in einem unabhängigen, funktionsübergreifenden Umfeld und übernehmen die Verantwortung für den gesamten Entwicklungszyklus – von der Anforderungsanalyse über das Systemdesign bis hin zur Implementierung und Bereitstellung. Sie werden eng mit Stakeholdern aus verschiedenen Abteilungen zusammenarbeiten, um die geschäftlichen Anforderungen zu verstehen und in skalierbare, wartbare Softwarelösungen umzusetzen. Zu Ihren Aufgaben gehört das Design, die Entwicklung und die Wartung interner Anwendungen, Tools und Integrationen, die die betriebliche Effizienz erhöhen. Sie bauen und optimieren Backend-Dienste und APIs unter Verwendung moderner Python-Frameworks wie FastAPI, Django oder Flask und entwickeln intuitive Frontends für interne Tools mit React, TypeScript oder ähnlichen Frameworks. Darüber hinaus identifizieren Sie gemeinsam mit den Geschäftspartnern Schwachstellen und liefern Lösungen zur Verbesserung interner Arbeitsabläufe. Sie stellen die Zuverlässigkeit, Leistung und Skalierbarkeit interner Systeme sicher und tragen zu Entscheidungen in der Softwarearchitektur bei, während Sie bewährte Ingenieurpraktiken fördern. Zudem treiben Sie Projekte eigenständig voran und verwalten den gesamten Softwareentwicklungszyklus. Sie unterstützen die schnelle Prototypenerstellung und Bewertung neuer Technologien zur Optimierung interner Prozesse.
Anforderungen
Der ideale Kandidat verfügt über einen Hochschulabschluss in Informatik, Softwaretechnik oder einem verwandten Bereich sowie über mehr als 5 Jahre Berufserfahrung in der Softwareentwicklung, vorzugsweise im Full Stack oder Backend Engineering. Er oder sie sollte über fundierte Kenntnisse in Python (FastAPI, Django, Flask) und ein solides Verständnis der Softwarearchitektur verfügen. Praktische Erfahrungen mit modernen Frontend-Frameworks wie React oder TypeScript sind ebenfalls erforderlich. Zudem sind Kenntnisse in SQL sowie Vertrautheit mit relationalen und nicht-relationalen Datenbanken von Vorteil. Erfahrung mit Containerisierung (Docker) und Orchestrierungstools (Kubernetes, Prefect, Airflow usw.) sind wünschenswert. Vertrautheit mit CI/CD-Pipelines, Git und agilen Methoden ist ebenfalls wichtig. Ausgezeichnete Kommunikations- und Stakeholder-Management-Fähigkeiten sind erforderlich, um technische Lösungen mit den Geschäftszielen in Einklang zu bringen. Fließende Englischkenntnisse sind zwingend erforderlich; Deutschkenntnisse sind von Vorteil. Erfahrung mit Cloud-Plattformen (AWS, GCP, Azure) sowie ein Verständnis für Microservices-Architekturen oder ereignisgesteuerte Systeme sind wünschenswert. Ein Hintergrund in der Entwicklung interner Plattformen, Automatisierung oder Prozessoptimierungstools sowie ein Interesse an neuen Technologien und kontinuierlichen Verbesserungsinitiativen runden das Profil ab.