Senior Backend Engineer
Role details
Job location
Tech stack
Job description
Unser Kunde sucht einen erfahrenen Senior Backend Engineer, der eine zentrale Rolle in der Gestaltung und Skalierung der Systeme spielt, die die Ad-Tech-Plattform antreiben. In dieser Position arbeiten Sie eng mit Datenwissenschaftlern, Produktspezialisten und Frontend-Entwicklern zusammen, um einen messbaren Einfluss auf Millionen täglicher Nutzerinteraktionen zu erzielen. Zu Ihren Aufgaben gehört die Architektur und der Aufbau skalierbarer Backend-Systeme, die Echtzeit-Entscheidungen, Anzeigenauslieferung und Leistungsüberwachung ermöglichen. Sie entwerfen effiziente APIs und Dienste, die internen Teams und externen Partnern mit niedriger Latenz und hoher Zuverlässigkeit zur Verfügung stehen. Darüber hinaus arbeiten Sie an datenintensiven Komponenten, einschließlich Ereignisverarbeitung, Attributionsverfolgung und Kampagnenleistungsüberwachung. Die Gewährleistung einer hohen Leistung unter Last ist ebenfalls Teil Ihrer Verantwortung, wobei Sie Profiling, Caching-Strategien und horizontale Skalierung anwenden, um die Systeme schnell und zuverlässig zu halten. Sie integrieren Drittanbieterplattformen und tragen zu containerisierten Bereitstellungen und der Beobachtbarkeit mit Docker, Kubernetes und modernen Überwachungsstacks bei. Zudem werden Sie die Möglichkeit haben, andere Ingenieure durch komplexe technische Herausforderungen zu mentorieren und zu führen. Diese Position bietet Ihnen die Chance, cross-funktional mit Produkt- und Datenteams zusammenzuarbeiten, um Funktionen zu liefern, die direkt die Effektivität von Kampagnen und den ROI der Werbetreibenden beeinflussen.
Requirements
Der ideale Kandidat bringt mehr als 5 Jahre Erfahrung in der Backend-Entwicklung mit, davon mindestens 2 Jahre in einem hochvolumigen, datengestützten Umfeld, vorzugsweise im Ad-Tech-Bereich. Erforderlich sind fundierte Kenntnisse in Python, insbesondere mit Produktionserfahrung in FastAPI, Flask oder ähnlichen Frameworks. Ein tiefes Verständnis von API-Design und der Integration von Backend-Systemen ist unerlässlich, ebenso wie die Vertrautheit mit REST und GraphQL. Erfahrungen mit verteilten Systemen, Warteschlangen wie Kafka oder RabbitMQ und ereignisgesteuerten Architekturen sind von Vorteil. Der Kandidat sollte über starke Fähigkeiten in der Leistungsoptimierung und Skalierung verfügen, insbesondere in latenzsensitiven Systemen. Kenntnisse in Docker und Kubernetes sowie ein solides Verständnis von Cloud-Infrastruktur und Container-Orchestrierung sind ebenfalls erforderlich. Erfahrungen im Ad-Tech-Bereich, insbesondere in Bezug auf Anzeigenauslieferung, Tracking-Systeme, Betrugsprävention oder Echtzeitgebote, sind ein bedeutender Pluspunkt. Eine analytische Denkweise, die Fähigkeit, Probleme ganzheitlich zu lösen und ein starkes Kommunikationsvermögen sind ebenfalls wichtig.
Technologien
Python Docker Kubernetes GraphQL Flask FastAPI Kafka RabbitMQ
Soft Skills
Teamfähigkeit Kommunikation Analytisches Denken
Erforderliche Sprachen
Deutsch Englisch