Tech stack
Clean Code Principles
.NET
Artificial Intelligence
Automation of Tests
Azure
C Sharp (Programming Language)
Cloud Computing
Software Quality
Computer Programming
Spring
Python
PostgreSQL
Software Engineering
Amazon Web Services (AWS)
Flask
Large Language Models
Backend
FastAPI
Kotlin
Requirements
Der ideale Kandidat bringt mindestens 7 Jahre Erfahrung im Software Engineering mit, insbesondere in der Entwicklung mit Python und einem ausgeprägten architektonischen Verständnis. Sie sollten über umfangreiche Kenntnisse in der Integration komplexer AI-Lösungen, wie LLMs und RAG-Systemen, verfügen. Erfahrung in der Backend-Entwicklung mit FastAPI ist erforderlich, und Kenntnisse in Kotlin/Spring oder C#/.NET sind von Vorteil. Vertrautheit mit AI-gestützten Coding-Tools zur Effizienzsteigerung in der Entwicklung ist wünschenswert. Sie sollten in der Lage sein, skalierbare Architektur-Patterns in modernen Cloud-Umgebungen zu gestalten und höchste Softwarequalität durch Clean Code und automatisierte Tests sicherzustellen. Kommunikationsstärke in Deutsch (C1) und Englisch ist notwendig, ebenso wie eine lösungsorientierte Denkweise und die Fähigkeit, Projekte eigenständig voranzutreiben. Formale Abschlüsse sind weniger wichtig als Ihre fachlichen Fähigkeiten und Ihr Mindset.
Technologien
Python PostgreSQL Docker AWS Azure GCP Flask FastAPI
Soft Skills
Teamfähigkeit Kommunikation Analytisches Denken
Erforderliche Sprachen
Deutsch Englisch
About the company
Unser Kunde ist ein etabliertes Unternehmen, das seit 25 Jahren mit rund 500 IT-Expert:innen Unternehmen bei der Digitalisierung und Agilisierung ihres Kerngeschäfts unterstützt. Im Team der Anwendungsentwicklung entwickeln sie vielfältige Anwendungen, von skalierbaren Backends über performante Web-Frontends bis hin zu modernen Apps, die täglich von Millionen Menschen genutzt werden. Die Projekte werden bevorzugt mit Open Source Software im Rahmen agiler Methoden umgesetzt. In dieser Rolle arbeiten Sie in cross-funktionalen Teams und setzen Projekte für Kunden aus verschiedenen Branchen um, von der ersten Anforderungsanalyse bis hin zum DevOps-Betrieb. Sie sind verantwortlich für die Integration von Machine Learning-Modellen und großen Sprachmodellen in produktive Anwendungen. Ihre Expertise in der Softwarearchitektur wird entscheidend sein, um technische Exzellenz, Skalierbarkeit und Wartbarkeit sicherzustellen. Zudem übernehmen Sie die End-to-End-Verantwortung für den gesamten
Entwicklungsprozess, einschließlich automatisierter Tests und Deployment in Cloud-Umgebungen. Sie schaffen ein wertschätzendes Umfeld für Junior- und Mid-Level-Entwickler und fördern deren Entwicklung durch konstruktives Feedback. Das Unternehmen bietet eine offene Unternehmenskultur mit flachen Hierarchien und einem starken Zusammenhalt im Team.