Senior Software Engineer – API Development (Python) Germany
Senior Software Engineer – API Development (Python) Germany

Senior Software Engineer – API Development (Python) Germany

Köln Vollzeit 43200 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
B

Auf einen Blick

  • Aufgaben: Entwickle und pflege leistungsstarke, sichere RESTful APIs mit Python.
  • Arbeitgeber: Buynomics revolutioniert datenbasierte Entscheidungen für Unternehmen mit innovativer Virtual Customer Technologie.
  • Mitarbeitervorteile: Genieße ein flexibles Arbeitsmodell und umfassende Gesundheits- und Fitnessleistungen.
  • Warum dieser Job: Arbeite in einem dynamischen, internationalen Team und beeinflusse direkt die Infrastruktur unseres wachsenden Unternehmens.
  • Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Python-Backend-Entwicklung und Kenntnisse in asynchroner Programmierung.
  • Andere Informationen: Wir sind ein Arbeitgeber, der Chancengleichheit fördert und Vielfalt schätzt.

Das voraussichtliche Gehalt liegt zwischen 43200 - 84000 € pro Jahr.

Über Buynomics: "Was werden Kunden kaufen?" Diese kritische Frage liegt allen kommerziellen Entscheidungen für Unternehmen zugrunde. Bei Buynomics haben wir die Virtual Customer-Technologie entwickelt, um diese Frage 100x schneller und präziser als traditionelle Lösungen zu beantworten. Indem wir Bauchgefühl und Tabellenkalkulationen ersetzen, ermöglichen wir es Unternehmen, datengestützte, transparente und kundenorientierte Entscheidungen zu treffen.

Unsere Plattform dient als Betriebssystem für kommerzielle Entscheidungen und bietet Unternehmen eine einheitliche Quelle der Wahrheit, um marktbezogene Fragen wie Preisgestaltung, Produktangebote und Promotionen zu adressieren. Durch den Einsatz von großangelegten Simulationstechnologien digitalisieren wir das Kundenverhalten, um Kaufmuster in jeder Umgebung vorherzusagen. Unsere Kunden nutzen Buynomics, um Entscheidungen zu Preisgestaltung, Portfolio-Struktur, Promotionen, Handelsbedingungen und mehr zu optimieren.

Wir suchen einen talentierten Senior Software Engineer – API Development (Python), der unser wachsendes Machine Learning-Team verstärkt. In dieser Rolle spielen Sie eine Schlüsselrolle bei der Gestaltung und dem Aufbau leistungsstarker, sicherer und skalierbarer APIs, die unsere Plattform und Dienstleistungen unterstützen. Dies ist eine spannende Gelegenheit, an Backend-Systemen zu arbeiten, die Echtzeit- und Batch-Verarbeitung unterstützen, an architektonischen Entscheidungen mitzuwirken und mit funktionsübergreifenden Teams in einer modernen, schnelllebigen Technologiewelt zusammenzuarbeiten. Ihre Arbeit wird direkt die Zuverlässigkeit und Skalierbarkeit unserer Infrastruktur beeinflussen, während wir weiter wachsen.

Was Sie tun werden:

  • Entwerfen, erstellen und warten robuster, skalierbarer und sicherer RESTful APIs mit Python (FastAPI, Flask oder Django).
  • Entwickeln und verwalten asynchrone Aufgaben-Workflows mit Celery, Dramatiq oder gleichwertigen Bibliotheken.
  • Implementieren von Nachrichtenbrokern und Warteschlangen (z.B. RabbitMQ, Redis, Kafka) für die Verarbeitung von Hintergrundjobs.
  • Zusammenarbeiten mit DevOps zur Gestaltung und Wartung skalierbarer Bereitstellungsarchitekturen, einschließlich Lastenausgleich und Service-Orchestrierung (z.B. Kubernetes, Docker) – sowohl für Batch- als auch für Echtzeitverarbeitung.
  • Überwachen, Debuggen und Optimieren der API-Leistung und der Verarbeitungs-Pipelines für Aufgaben.
  • Sauberen, wartbaren und gut dokumentierten Code schreiben, mit Fokus auf Testbarkeit und Automatisierung.
  • Teilnehmen an Code-Reviews, technischen Planungssitzungen und architektonischen Diskussionen.

Was Sie benötigen:

  • 5+ Jahre Erfahrung in der Python-Backend-Entwicklung.
  • Kenntnisse im Erstellen und Konsumieren von RESTful APIs.
  • Starkes Wissen über asynchrone Programmierung und Verwaltung von Hintergrundaufgaben.
  • Praktische Erfahrung mit Aufgabenwarteschlangen und -brokern (z.B. Celery + Redis/RabbitMQ oder gleichwertig).
  • Erfahrung mit Lastenausgleichsstrategien in verteilten Systemen.
  • Vertrautheit mit Containerisierung (Docker) und Orchestrierungstools (Kubernetes ist ein Plus).
  • Erfahrung mit Versionskontrollsystemen wie Git.

Bevorzugte Qualifikationen:

  • Erfahrung in einem maschinellen Lernkontext, idealerweise mit Echtzeitvorhersagen als Dienst.
  • Erfahrung mit API-Dokumentationstools (Swagger/OpenAPI).
  • Kenntnisse in FastAPI.
  • Vertrautheit mit Überwachungstools wie Prometheus, Grafana oder ELK Stack.
  • Einblick in CI/CD-Pipelines und Cloud-Plattformen (AWS, GCP oder Azure).
  • Erfahrung mit relationalen (PostgreSQL, MySQL) und NoSQL (MongoDB, Redis) Datenbanken. Fähigkeit, Schemata zu entwerfen und Abfragen zu optimieren.

Was wir bieten:

  • Dynamische Umgebung: Treten Sie einem wirklich internationalen und vielfältigen Team bei, in dem Ihre Ideen zählen.
  • Flexibles Arbeitsmodell: Genießen Sie ein hybrides Setup mit einem Büro in Köln.
  • Berufliches Wachstum: Nutzen Sie unser Budget für Mitarbeiterentwicklung und Weiterbildung, um Ihre Fähigkeiten zu verbessern.
  • Lokale Sprachkurse: Nehmen Sie an Sprachkursen teil, um Ihre Integration und persönliche Entwicklung zu unterstützen.
  • Gesundheits- und Fitnessvorteile: Zugang zu umfassenden Gesundheits- und Fitnessleistungen, um Ihr Bestes zu geben.

Um einen reibungslosen und effizienten Prozess sicherzustellen und dass keine Bewerbungen übersehen werden, bewerben Sie sich bitte direkt auf die Stelle. Auch wenn wir gerne auf jeden reagieren würden, der sich meldet, stellt die Bewerbung sicher, dass Ihre Bewerbung ordnungsgemäß verfolgt und berücksichtigt wird.

Buynomics ist stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit bietet. Das bedeutet, dass wir nicht aufgrund von Rasse oder ethnischer Herkunft, Farbe, der Sprache(n), die Sie sprechen, woher Sie (oder Ihre Eltern) kommen, oder ob Sie sich selbst als behindert betrachten, diskriminieren. Auch Ihr Alter, Geschlecht, Geschlechtsidentität, sexuelle Orientierung, Religion, Überzeugungen oder politischen Meinungen spielen bei Ihrer Bewerbung bei uns keine Rolle. Wir sind ein vielfältiges Team in vielerlei Hinsicht, und wir lieben es so.

Senior Software Engineer – API Development (Python) Germany Arbeitgeber: Buynomics GmbH

Buynomics ist ein hervorragender Arbeitgeber, der eine dynamische und internationale Arbeitsumgebung bietet, in der Ihre Ideen geschätzt werden. Mit einem flexiblen Arbeitsmodell und einem Büro in Köln profitieren Sie von umfangreichen Möglichkeiten zur beruflichen Weiterentwicklung sowie Gesundheits- und Fitnessangeboten. Zudem unterstützen wir Ihre persönliche Entwicklung durch lokale Sprachkurse, um die Integration zu fördern und Ihre Fähigkeiten auszubauen.
B

Kontaktperson:

Buynomics GmbH HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Engineer – API Development (Python) Germany

Tip Nummer 1

Nutze dein Netzwerk! Sprich mit ehemaligen Kollegen oder Freunden, die in der Branche arbeiten. Oftmals können persönliche Empfehlungen den Unterschied machen und dir einen Fuß in die Tür verschaffen.

Tip Nummer 2

Informiere dich über die neuesten Trends in der API-Entwicklung und Python. Zeige in Gesprächen, dass du auf dem neuesten Stand bist und bereit bist, innovative Lösungen zu entwickeln.

Tip Nummer 3

Bereite dich auf technische Interviews vor, indem du häufige Fragen zur API-Entwicklung und zu Python übst. Nutze Plattformen wie LeetCode oder HackerRank, um deine Fähigkeiten zu testen und zu verbessern.

Tip Nummer 4

Zeige deine Leidenschaft für das Unternehmen und die Position. Recherchiere Buynomics gründlich und finde heraus, wie du mit deinen Fähigkeiten zur Mission des Unternehmens beitragen kannst.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer – API Development (Python) Germany

Python Backend Entwicklung
RESTful API Design und Implementierung
Asynchrone Programmierung
Task-Management mit Celery oder ähnlichen Bibliotheken
Nachrichtenbroker und Warteschlangen (z.B. RabbitMQ, Redis, Kafka)
Lastverteilung in verteilten Systemen
Containerisierung mit Docker
Orchestrierungstools wie Kubernetes
Versionskontrollsysteme (z.B. Git)
API-Dokumentationstools (z.B. Swagger/OpenAPI)
Überwachungstools (z.B. Prometheus, Grafana, ELK Stack)
CI/CD-Pipelines
Cloud-Plattformen (z.B. AWS, GCP, Azure)
Relationale Datenbanken (z.B. PostgreSQL, MySQL) und NoSQL-Datenbanken (z.B. MongoDB, Redis)
Schema-Design und Optimierung von Abfragen

Tipps für deine Bewerbung 🫡

Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Qualifikationen, die für die Position als Senior Software Engineer – API Development (Python) erforderlich sind. Stelle sicher, dass du alle geforderten Fähigkeiten und Erfahrungen in deinem Lebenslauf und Anschreiben hervorhebst.

Individualisiere dein Anschreiben: Schreibe ein individuelles Anschreiben, das deine Motivation für die Bewerbung bei Buynomics und deine relevanten Erfahrungen im Bereich API-Entwicklung mit Python betont. Gehe darauf ein, wie deine Fähigkeiten zur Lösung der Herausforderungen des Unternehmens beitragen können.

Hebe technische Fähigkeiten hervor: Stelle sicher, dass du deine technischen Fähigkeiten klar und präzise darstellst. Betone deine Erfahrung mit RESTful APIs, asynchroner Programmierung, Task-Management und den verwendeten Technologien wie Docker und Kubernetes. Verwende konkrete Beispiele aus deiner bisherigen Arbeit.

Prüfe deine Unterlagen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Fehler. Achte darauf, dass dein Lebenslauf aktuell ist und alle relevanten Informationen enthält. Eine fehlerfreie Bewerbung hinterlässt einen positiven Eindruck.

Wie du dich auf ein Vorstellungsgespräch bei Buynomics GmbH vorbereitest

Verstehe die API-Entwicklung

Stelle sicher, dass du ein tiefes Verständnis für RESTful APIs hast, insbesondere in Python mit Frameworks wie FastAPI, Flask oder Django. Bereite dich darauf vor, spezifische Beispiele aus deiner bisherigen Erfahrung zu teilen.

Kenntnisse über asynchrone Programmierung

Da die Rolle Kenntnisse in der asynchronen Programmierung erfordert, solltest du bereit sein, über deine Erfahrungen mit Bibliotheken wie Celery oder Dramatiq zu sprechen. Zeige, wie du diese Technologien in früheren Projekten eingesetzt hast.

Präsentation von Codebeispielen

Bereite einige Codebeispiele vor, die deine Fähigkeiten in der API-Entwicklung demonstrieren. Achte darauf, dass dein Code gut dokumentiert und testbar ist, da dies für die Position wichtig ist.

Teamarbeit und Kommunikation

Da die Zusammenarbeit mit verschiedenen Teams ein wichtiger Bestandteil der Rolle ist, sei bereit, über deine Erfahrungen in interdisziplinären Projekten zu sprechen. Betone deine Kommunikationsfähigkeiten und wie du technische Konzepte anderen erklärt hast.

Senior Software Engineer – API Development (Python) Germany
Buynomics GmbH
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

B
  • Senior Software Engineer – API Development (Python) Germany

    Köln
    Vollzeit
    43200 - 84000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-09-08

  • B

    Buynomics GmbH

    50 - 100
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>