Auf einen Blick
- Aufgaben: Gestalte die technische Grundlage unseres Produkts und entwickle Backend-Architekturen.
- Arbeitgeber: Innovatives Unternehmen, das sich auf vertrauenswürdigen Journalismus in der KI-Ära konzentriert.
- Mitarbeitervorteile: Hybrid-Arbeitsmodell, flexible Homeoffice-Möglichkeiten und Beteiligung am Unternehmen.
- Andere Informationen: Wachstumsorientierte Umgebung mit direkter Auswirkung auf den Unternehmenswert.
- Warum dieser Job: Sei der technische Kopf in einem kleinen Team mit großem Einfluss auf Produkt und Architektur.
- Gewünschte Qualifikationen: 5+ Jahre Erfahrung in Python-Entwicklung und Backend-Systemen.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Ihre Mission: Sie sind verantwortlich für das technische Rückgrat unseres Produkts – Sie gestalten Architekturentscheidungen, entwickeln Produktionssysteme weiter und setzen den Engineering-Standard, während unser Team wächst:
- Definieren und Weiterentwickeln unserer Backend-Architektur – strategische Entscheidungen zu Servicegrenzen, Datenflüssen und Skalierungsmustern treffen.
- Entwerfen und Erstellen von Hochdurchsatz-Inhaltsaufnahme- und Transformationspipelines, die täglich Tausende von Artikeln zuverlässig verarbeiten.
- Verantwortung für den gesamten Lebenszyklus unserer Kern-API-Dienste (FastAPI) – von der Gestaltung über die Bereitstellung bis zur operativen Exzellenz.
- Festlegen von Standards für die Backend-Entwicklung: Codequalität, Teststrategien, Dokumentationspraktiken und Überprüfungsprozesse.
- Leiten von Infrastrukturentscheidungen – Abwägen von Vor- und Nachteilen zwischen Cloud-Diensten, Kostenoptimierung und Sicherstellen, dass unsere Systeme beobachtbar und resilient sind.
- Mentoring und Anleitung zukünftiger Ingenieureinstellungen, während das Team wächst.
Ihr Profil: Technische Expertise:
- 5+ Jahre professionelle Python-Entwicklung mit umfangreicher Erfahrung in der Gestaltung und dem Betrieb von Produktions-Backend-Systemen.
- Tiefes Wissen über asynchrone Frameworks (FastAPI oder vergleichbar) und RESTful API-Design.
- Starke Datenmodellierungsfähigkeiten – MongoDB oder andere Dokument-/NoSQL-Datenbanken im großen Maßstab.
- Solides Verständnis von Mustern verteilter Systeme: Warteschlangen, ereignisgesteuerte Architekturen, Idempotenz, sanfte Degradation.
AI & Plattform:
- Praktische Erfahrung in der Integration und Orchestrierung von LLM-APIs (OpenAI, Anthropic oder ähnlich) in der Produktion.
- Vertrautheit mit LangSmith, LangChain oder vergleichbaren Orchestrierungs-/Beobachtungswerkzeugen.
- Fähigkeit, über Trade-offs im Prompt Engineering, Token-Ökonomie und Modellauswahl nachzudenken.
- Aktuell und klar über Vor- und Nachteile der agentenunterstützten Softwareentwicklung informiert.
DevOps & Infrastruktur:
- Produktionserfahrung mit AWS (ECS, Lambda, S3, SQS oder ähnlichen Diensten).
- Docker, CI/CD-Pipelines (GitHub Actions), Infrastructure-as-Code.
- Praktische Erfahrung mit Monitoring, Logging und Alerting – Sie waren im Bereitschaftsdienst und wissen, was wichtig ist, wenn etwas schiefgeht.
Wie Sie arbeiten:
- Sie denken in Systemen, nicht nur in Funktionen – antizipieren von Fehlermodi und Skalierungsengpässen, bevor sie auftreten.
- Sie treffen pragmatische Entscheidungen zwischen schnellem Handeln und dem Aufbau von Haltbarkeit.
- Sie kommunizieren technische Entscheidungen klar, sowohl schriftlich als auch im Gespräch.
- Sie haben in Umgebungen gearbeitet, in denen Sie Prozesse definieren mussten, nicht nur folgen.
- Sie lieben es, so oft wie möglich bereitzustellen und in der Produktion zu testen.
Erfahrung in frühen Phasen oder schnell wachsenden Startups ist ein großer Vorteil. Sie zeichnen sich durch Eigenverantwortung aus, gehen mit Unklarheiten um und verstehen, dass Sie manchmal Ihren eigenen Code wegwerfen müssen.
Wie wir Erfolg definieren:
- Sie haben architektonische Muster und Engineering-Praktiken etabliert, auf denen das Team selbstbewusst aufbaut.
- Die Systeme, für die Sie verantwortlich sind, laufen zuverlässig in der Produktion mit klarer Beobachtbarkeit – Probleme werden erkannt, bevor die Benutzer sie bemerken.
- Ihr technisches Urteilsvermögen gewinnt Vertrauen im gesamten Team, und Ihre Entscheidungen halten stand, während wir wachsen.
- Redakteure und interne Benutzer erleben ein merklich stabileres, schnelleres Produkt.
Warum wir?
- Gestalten Sie das technische Fundament eines Produkts, das von großen deutschen Verlagen genutzt wird.
- Seien Sie die senior technische Stimme in einem kleinen, wirkungsvollen Team mit direktem Einfluss auf Produkt und Architektur.
- Unterstützen Sie vertrauenswürdigen Journalismus im Zeitalter der KI.
- Hybrid-Setup mit echtem Homeoffice-Flexibilität in Berlin.
- Frühphasen-Eigenkapitalchance – Ihre Arbeit treibt direkt den Unternehmenswert voran.
Senior Backend Engineer – Python Arbeitgeber: Ares Consulting
Kontaktperson:
Ares Consulting HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Backend Engineer – Python
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die den Unterschied machen, also lass uns aktiv sein und unser Netzwerk erweitern!
✨Zeig deine Skills in einem Projekt!
Erstelle ein kleines Projekt oder eine Demo, die deine Fähigkeiten als Backend Engineer zeigt. Das gibt dir nicht nur etwas Greifbares, das du präsentieren kannst, sondern zeigt auch dein Engagement und deine Kreativität.
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Herausforderungen vertraut, die in technischen Interviews gestellt werden. Lass uns gemeinsam an unseren Problemlösungsfähigkeiten arbeiten und sicherstellen, dass wir bereit sind, unsere Expertise zu zeigen!
✨Bewirb dich direkt über unsere Website!
Wenn du denkst, dass du gut zu uns passt, bewirb dich direkt über unsere Website. So zeigst du dein Interesse und wir können dich schneller in den Auswahlprozess einbeziehen. Lass uns gemeinsam die Zukunft gestalten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Backend Engineer – Python
Tipps für deine Bewerbung 🫡
Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Note und erzähle uns von deinen Erfahrungen und deiner Leidenschaft für Backend-Entwicklung. Das macht deine Bewerbung einzigartig und unvergesslich.
Technische Fähigkeiten hervorheben: Stell sicher, dass du deine technischen Fähigkeiten klar und präzise darstellst. Nenne spezifische Projekte oder Technologien, die du verwendet hast, um deine Expertise in Python, FastAPI und anderen relevanten Tools zu zeigen.
Beweise deine Problemlösungsfähigkeiten: Erzähle uns von Herausforderungen, die du in der Vergangenheit gemeistert hast. Zeige, wie du pragmatische Entscheidungen getroffen hast, um Probleme zu lösen und Systeme zu optimieren. Das zeigt uns, dass du nicht nur Code schreibst, sondern auch strategisch denkst.
Bewirb dich über unsere Website: Wir freuen uns darauf, deine Bewerbung zu sehen! Bewirb dich direkt über unsere Website, damit wir deine Unterlagen schnell und unkompliziert bearbeiten können. So bist du sicher, dass alles an der richtigen Stelle landet.
Wie du dich auf ein Vorstellungsgespräch bei Ares Consulting vorbereitest
✨Verstehe die Architektur
Mach dich mit der Backend-Architektur vertraut, die das Unternehmen verwendet. Sei bereit, deine eigenen Ideen zur Verbesserung der Architektur zu teilen und erkläre, wie du strategische Entscheidungen über Servicegrenzen und Datenflüsse treffen würdest.
✨Zeige deine Erfahrung mit APIs
Bereite Beispiele vor, in denen du erfolgreich RESTful APIs entworfen und implementiert hast. Erkläre, wie du FastAPI oder ähnliche Frameworks genutzt hast, um hochdurchsatzfähige Systeme zu erstellen, und sei bereit, über Herausforderungen zu sprechen, die du dabei gemeistert hast.
✨Denke an Skalierbarkeit
Sei bereit, über deine Erfahrungen mit verteilten Systemen und deren Skalierung zu sprechen. Diskutiere, wie du Engpässe vorhergesehen und Lösungen implementiert hast, um die Zuverlässigkeit und Beobachtbarkeit der Systeme zu gewährleisten.
✨Mentoring und Teamarbeit
Betone deine Fähigkeit, andere zu mentorieren und im Team zu arbeiten. Teile Beispiele, wie du in der Vergangenheit neue Teammitglieder unterstützt hast und welche Standards du für Codequalität und Dokumentation gesetzt hast.