Senior Backend Engineer Python (m/w/d)
Senior backend engineer at EWERK Consulting in Leipzig who designs and builds Python backend services end to end (data modeling, APIs, deployment) for critical-infrastructure (KRITIS) clients in energy, utilities and public administration. The role owns technical decisions, mentors the team, acts as the customer's technical contact, and integrates AI features (LLM/RAG) where they add real value.
- Compensation
- Not disclosed
- Location
- Leipzig, Sachsen, Deutschland
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Mehrjährige Erfahrung als Software Developer oder vergleichbare Rolle, mit nachweisbarer Verantwortung für produktive Systeme
- Python auf Produktionsniveau: sauberes API-Design, Typing, Tests, Packaging, Performance-Bewusstsein
- API- und Systemdesign: REST, gRPC oder GraphQL
- Erfahrung im Betrieb: Docker, CI/CD, Grundlagen Kubernetes, Observability (Logging, Metriken, Tracing), Cloud
- Erfahrung mit KI in der Anwendung: KI-Funktionalität in echte Software integriert, etwa LLM-APIs, RAG-Ansätze oder ML-Services
- Sicheres Auftreten im Austausch mit Kunden, Stakeholdern und interdisziplinären Teams
- Verhandlungssicheres Deutsch und gutes Englisch
Nice to have
- Eine zweite Sprache (Java, C#, Rust)
- Asynchrone Kommunikation und Messaging (Kafka, RabbitMQ)
Full description
Bei der EWERK Consulting GmbH verbinden wir Technologie, Business und Menschen. Wir unterstützen unsere Kunden dabei, digitale Lösungen nicht nur zu planen, sondern erfolgreich umzusetzen. Dabei setzen wir auf pragmatische Ansätze, moderne Technologien und Teams, die Verantwortung übernehmen.
Ein Teil unserer Projekte findet in Umgebungen statt, in denen Ausfälle keine Option sind: Betreiber kritischer Infrastrukturen (KRITIS) in Energie, Versorgung und öffentlicher Verwaltung. Systeme, auf die sich Menschen jeden Tag verlassen, ohne je darüber nachzudenken. Hier entsteht Software, die in fünf Jahren noch wartbar sein muss und nicht nur bis zum nächsten Release.
Du willst nicht in einer reinen Ticket-Abarbeitung landen, aber auch nicht den ganzen Tag PowerPoint-Folien bauen? Bei uns entwickelst du und gestaltest gleichzeitig mit, was entwickelt wird.
Deine Mission
- Du entwirfst und implementierst Backend-Services von der Datenmodellierung über die API bis zum Deployment.
- Du verantwortest technische Entscheidungen in deinem Projekt und dokumentierst sie so, dass sie auch in zwei Jahren noch nachvollziehbar sind.
- Du bringst ein Entwicklungsteam fachlich voran: Refinement, Code Reviews, Mentoring, Qualitätssicherung.
- Du bist technischer Ansprechpartner (m/w/d) für den Kunden: Du erklärst Lösungswege, diskutierst Anforderungen und machst Aufwände nachvollziehbar.
- Du bindest KI-Komponenten dort ein, wo sie tatsächlich Nutzen bringen und sagst, wenn das nicht der Fall ist.
- Du arbeitest eng mit unseren Architekten (m/w/d) zusammen und übernimmst mit der Zeit selbst mehr architektonische Verantwortung.
Darauf freuen wir uns
- Mehrjährige Erfahrung als Software Developer (m/w/d) oder in einer vergleichbaren Rolle, mit nachweisbarer Verantwortung für produktive Systeme.
- Python auf Produktionsniveau: sauberes API-Design, Typing, Tests, Packaging, Performance-Bewusstsein. Eine zweite Sprache (Java, C#, Rust) ist von Vorteil.
- API- und Systemdesign: REST, gRPC oder GraphQL, asynchrone Kommunikation und Messaging (Kafka, RabbitMQ) ist von Vorteil.
- Erfahrung im Betrieb: Docker, CI/CD, Grundlagen Kubernetes, Observability (Logging, Metriken, Tracing), Cloud.
- Erfahrung mit KI in der Anwendung: Du hast KI-Funktionalität in echte Software integriert etwa LLM-APIs, RAG-Ansätze oder ML-Services.
- Sicheres Auftreten im Austausch mit Kunden, Stakeholdern und interdisziplinären Teams.
- Verhandlungssicheres Deutsch und gutes Englisch.
Was dich bei uns erwartet
- Projekte mit Substanz: Systeme, die im Ernstfall funktionieren müssen. Bei Kunden, die langfristig mit uns arbeiten.