Skip to content
mimi

Senior Software Engineer (Python / Full Stack)

Jobriver HR Service

Berlin · Hybrid Full-time Senior €49k – €68k/yr Today

About the role

About

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.

Requirements

  • Hochschulabschluss in Informatik, Softwaretechnik oder einem verwandten Bereich
  • Mehr als 5 Jahre Berufserfahrung in der Softwareentwicklung, vorzugsweise im Full‑Stack oder Backend Engineering
  • Fundierte Kenntnisse in Python (FastAPI, Django, Flask) und solides Verständnis der Softwarearchitektur
  • Praktische Erfahrung mit modernen Frontend‑Frameworks wie React oder TypeScript
  • Kenntnisse in SQL sowie Vertrautheit mit relationalen und nicht‑relationalen Datenbanken von Vorteil
  • Erfahrung mit Containerisierung (Docker) und Orchestrierungstools (Kubernetes, Prefect, Airflow usw.) wünschenswert
  • Vertrautheit mit CI/CD‑Pipelines, Git und agilen Methoden
  • Ausgezeichnete Kommunikations‑ und Stakeholder‑Management‑Fähigkeiten
  • Fließende Englischkenntnisse (zwingend erforderlich); Deutschkenntnisse von Vorteil
  • Erfahrung mit Cloud‑Plattformen (AWS, GCP, Azure) sowie Verständnis für Microservices‑Architekturen oder ereignisgesteuerte Systeme wünschenswert
  • Hintergrund in der Entwicklung interner Plattformen, Automatisierung oder Prozessoptimierungstools
  • Interesse an neuen Technologien und kontinuierlichen Verbesserungsinitiativen

Technologies

  • TypeScript
  • Python
  • React
  • Django
  • Docker
  • Kubernetes
  • Flask
  • FastAPI

Soft Skills

  • Teamfähigkeit
  • Kommunikation
  • Analytisches Denken

Required Languages

  • Deutsch
  • Englisch

Requirements

  • University degree in Computer Science, Software Engineering, or a related field.
  • More than 5 years of professional experience in software development, preferably in full-stack or backend engineering.
  • In-depth knowledge of Python (FastAPI, Django, Flask).
  • Solid understanding of software architecture.
  • Practical experience with modern frontend frameworks like React or TypeScript.
  • Knowledge of SQL and familiarity with relational and non-relational databases.
  • Familiarity with CI/CD pipelines, Git, and agile methodologies.
  • Excellent communication and stakeholder management skills.
  • Fluent English language skills.

Responsibilities

  • Design and implement innovative software solutions to optimize internal processes, increase efficiency, and drive digital transformation.
  • Take responsibility for the entire development cycle from requirements analysis to system design, implementation, and deployment.
  • Collaborate closely with stakeholders from various departments to understand business requirements and translate them into scalable, maintainable software solutions.
  • Design, develop, and maintain internal applications, tools, and integrations that enhance operational efficiency.
  • Build and optimize backend services and APIs using modern Python frameworks like FastAPI, Django, or Flask.
  • Develop intuitive frontends for internal tools using React, TypeScript, or similar frameworks.
  • Identify weaknesses and deliver solutions to improve internal workflows in collaboration with business partners.
  • Ensure the reliability, performance, and scalability of internal systems.
  • Contribute to software architecture decisions while promoting best engineering practices.
  • Drive projects independently and manage the entire software development lifecycle.
  • Support rapid prototyping and evaluation of new technologies to optimize internal processes.

Skills

DockerDjangoFastAPIFlaskKubernetesPythonReactTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free