Senior Software Developer (Python)

Senior Software Developer (Python)

Hamburg Vollzeit 48000 - 84000 € / Jahr (geschätzt) Kein Homeoffice möglich
reeeliance

Auf einen Blick

  • Aufgaben: Entwickle robuste Backend-Systeme und skalierbare Datenpipelines mit Python.
  • Unternehmen: Innovatives Unternehmen, das sich auf Datenmanagement und Cloud-Lösungen spezialisiert hat.
  • Vorteile: Flexibles Arbeiten, Weiterbildungsmöglichkeiten und ein familienfreundliches Arbeitsumfeld.
  • Weitere Informationen: Multikulturelles Team mit über 15 Nationalitäten und regelmäßigen Teamevents.
  • Warum dieser Job: Werde Teil eines dynamischen Teams und arbeite mit modernster Technologie.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Backend-Entwicklung mit Python und API-Design.

Das prognostizierte Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

Data ist zweifellos eine der wertvollsten Ressourcen der Welt. Es ist jedoch vergeblich, wenn es nicht am richtigen Ort oder in der richtigen Konfiguration ist. Wir streben danach, Daten dorthin zu bringen, wo sie am meisten benötigt werden und ihr volles Potenzial genutzt werden kann. Werden Sie ein geschätztes Mitglied unseres kleinen Datenproduktteams, in dem Sie täglich mit erfahrenen Mitgliedern des Datenintegrationsteams zusammenarbeiten.

In dieser Rolle sind Sie maßgeblich an der Gestaltung, Entwicklung, Bereitstellung und Wartung robuster Backend-Systeme, skalierbarer Datenpipelines und sicherer Cloud-Infrastrukturen beteiligt. Sie nutzen Ihre Expertise in Python, Kafka, RESTful APIs, SQL, modernen Datenplattformen, Cloud-Diensten und bewährten Sicherheitspraktiken, um leistungsstarke, zuverlässige Anwendungen zu erstellen. Als erfahrenes Mitglied tragen Sie zu architektonischen Entscheidungen bei, betreuen Junior-Entwickler und fördern technische Exzellenz im Team.

Ihre Verantwortlichkeiten

  • Backend-Entwicklung: Entwurf, Entwicklung, Test, Bereitstellung und Wartung von qualitativ hochwertigem, skalierbarem und wartbarem Python-Code.
  • API-Entwicklung: Erstellung und Pflege sicherer, effizienter und gut dokumentierter RESTful APIs mit Frameworks wie FastAPI, Flask usw.
  • Datenstreaming: Entwurf, Implementierung und Verwaltung von Stream-Engines. Arbeiten mit Kafka-Produzenten und -Konsumenten für die Verarbeitung von Echtzeitdaten und ereignisgesteuerten Architekturen.
  • Datenbankmanagement: Entwurf von Datenbankschemas, Schreiben komplexer und effizienter SQL-Abfragen, Optimierung der Datenbankleistung und Arbeiten mit relationalen Datenbanken (z.B. PostgreSQL, Snowflake).
  • Cloud-Engineering: Entwurf, Bereitstellung, Verwaltung, Überwachung und Optimierung von Anwendungen und Infrastrukturen auf Microsoft Azure sowie AWS und GCP.
  • Sicherheit: Implementierung und Förderung bewährter Sicherheitspraktiken während des gesamten Softwareentwicklungszyklus, Identifizierung und Minderung von Sicherheitsanfälligkeiten in Code und Infrastruktur.
  • Architektur & Design: Beitrag zu Systemarchitektur-Diskussionen, technischen Entwurfsentscheidungen und Technologiewahl.
  • Mentorship & Zusammenarbeit: Betreuung von Junior-Ingenieuren, Durchführung von Code-Reviews, Wissensaustausch und effektive Zusammenarbeit mit funktionsübergreifenden Teams (Produkt, DevOps, QA, Data Science).
  • Fehlerbehebung & Optimierung: Diagnose und Lösung komplexer technischer Probleme, Optimierung der Anwendungsleistung und Gewährleistung der Systemzuverlässigkeit und -verfügbarkeit.

Unsere Anforderungen

  • 5+ Jahre Berufserfahrung in der Softwareentwicklung mit starkem Fokus auf Backend-Entwicklung mit Python.
  • Erfahrung in der API-Entwicklung: nachweisliche Erfahrung im Entwerfen, Erstellen und Verwenden von RESTful APIs.
  • Starke Kafka-Expertise: solide Erfahrung mit Apache Kafka, einschließlich Verständnis der Kernkonzepte (Themen, Partitionen, Broker, Produzenten, Konsumenten, KRaft), Entwicklung von Kafka-Clients und Verwaltung von Datenströmen.
  • Kenntnisse in SQL & Datenbanken: starke Kenntnisse in SQL und Erfahrung im Entwurf, Abfragen und Optimierung relationaler Datenbanken (z.B. PostgreSQL, Snowflake, Azure Synapse).
  • Expertise im Cloud-Plattform-Engineering: praktische Erfahrung in der Bereitstellung und Verwaltung von Anwendungen und Diensten auf Microsoft Azure (oder AWS / GCP).
  • Kenntnisse der Sicherheitsgrundlagen: solides Verständnis der Prinzipien der Anwendungssicherheit, Zero Trust, Authentifizierungs-/Autorisierungsprotokolle und sicherer Programmierpraktiken.
  • Vertrautheit mit SDLC-Tools: versiert im Umgang mit Versionskontrollsystemen (Git), CI/CD-Pipelines (z.B. Azure DevOps, Gitlab, GitHub Actions) und Testframeworks (z.B. pytest).
  • Problemlösungsmentalität und starke logische sowie mathematische Denkfähigkeiten.
  • Selbstständige Arbeitsweise.
  • Ein Hochschulabschluss in Informatik, Informationstechnologie oder einem verwandten Fachgebiet.
  • Ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten in Englisch. Gute Zuhörfähigkeiten. Kenntnisse der deutschen Sprache sind von Vorteil.

Was wir bieten

  • Verantwortungsvolle Rollen in internationalen Projekten.
  • Möglichkeiten zur Weiterentwicklung und Übernahme von Verantwortung.
  • Dediziertes Einarbeitungsprogramm.
  • Arbeiten mit modernster Technologie.
  • Permanente Anstellung in einem familienfreundlichen Unternehmen.
  • Arbeiten in einem multinationalen Team (mehr als 15 Nationalitäten).
  • Flexible Arbeitszeiten.
  • Teilnahme an regelmäßigen Teamevents in Berlin und Hamburg.
  • Weiterbildungsmöglichkeiten.
  • Moderne Ausstattung.
  • Deutschkurse.
  • Zusätzliche Vorteile (Kindergeldzuschuss, betriebliche Altersvorsorge, Jobrad usw.).

Wir lieben Daten. Die Vision fortschrittlicher Datenarchitekturen und deren Umsetzung ist unsere Leidenschaft. reeeliance ist eine Beratung, die sich auf Datenmanagement, schnelle Daten, fortgeschrittene Analytik und DataOps spezialisiert hat. Wir unterstützen unsere Kunden dabei, ihre SAP-Landschaft zu modernisieren und ihr Geschäft in die Cloud zu verlagern. Unser IT-Beratungsunternehmen wird von rund 50+ IT-Beratern und Ingenieuren unterstützt, die lieben, was sie tun und gemeinsam daran arbeiten, einen Unterschied zu machen. Mit Standorten in Hamburg, Berlin und Porto kombinieren wir strategische Voraussicht mit fundiertem Daten- und Softwareengineering-Know-how, um skalierbare Informationsökosysteme für unsere internationalen Kunden zu definieren, zu bauen und zu betreiben und ihnen zu helfen, sich in datengestützte Unternehmen zu transformieren.

Senior Software Developer (Python) Arbeitgeber: reeeliance

reeeliance IM GmbH ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und internationalen Umfeld zu arbeiten. Mit flexiblen Arbeitszeiten, einem engagierten Onboarding-Programm und zahlreichen Weiterbildungsmöglichkeiten fördert das Unternehmen die persönliche und berufliche Entwicklung seiner Mitarbeiter. Zudem profitieren die Angestellten von modernen Technologien, regelmäßigen Teamevents und zusätzlichen Vorteilen wie Kinderbetreuungszuschüssen und einer betrieblichen Altersvorsorge.

reeeliance

Kontaktdaten:

reeeliance Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Developer (Python) erhalten könnten

Tipp Nummer 1

Nutze LinkedIn, um direkt mit dem Jobposter in Kontakt zu treten. Eine persönliche Nachricht kann oft mehr bewirken als eine Bewerbung. Zeig dein Interesse und stelle Fragen zur Rolle oder zum Team!

Tipp Nummer 2

Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in Python, Kafka und RESTful APIs auffrischst. Mach ein paar Coding-Challenges und sei bereit, deine Lösungen zu erklären. Das zeigt, dass du nicht nur die Theorie beherrschst, sondern auch praktisch anwenden kannst.

Tipp Nummer 3

Netzwerke aktiv! Besuche Meetups oder Konferenzen, die sich mit Datenmanagement und Softwareentwicklung beschäftigen. So kannst du wertvolle Kontakte knüpfen und vielleicht sogar Insider-Infos über offene Stellen erhalten.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! Dort findest du alle aktuellen Stellenangebote und kannst sicher sein, dass deine Bewerbung direkt bei uns landet. Wir freuen uns darauf, von dir zu hören!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Developer (Python) mit Bravour zu bestehen

Python
Backend-Entwicklung
RESTful APIs
FastAPI
Flask
Kafka
SQL

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen:Erzähl uns von deinen bisherigen Projekten und wie du deine Fähigkeiten in Python, Kafka und Cloud-Engineering eingesetzt hast. Konkrete Beispiele helfen uns, deine Expertise besser zu verstehen.

Mach es übersichtlich:Achte darauf, dass deine Bewerbung klar strukturiert ist. Verwende Absätze, Aufzählungen und eine lesbare Schriftart, damit wir schnell die wichtigsten Informationen finden können.

Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und wir sie schnell bearbeiten können.

Wie man sich auf ein Vorstellungsgespräch bei reeeliance vorbereitet

Verstehe die Technologien

Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, insbesondere Python, Kafka und RESTful APIs. Bereite Beispiele vor, wie du diese Technologien in deinen bisherigen Projekten eingesetzt hast.

Bereite Fragen vor

Überlege dir einige durchdachte Fragen, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und hilft dir, mehr über das Team und die Projekte zu erfahren.

Zeige deine Problemlösungsfähigkeiten

Bereite dich darauf vor, technische Herausforderungen zu diskutieren, die du in der Vergangenheit gemeistert hast. Erkläre deinen Denkprozess und wie du zu Lösungen gekommen bist, um deine analytischen Fähigkeiten zu demonstrieren.

Kulturelle Passung

Informiere dich über die Unternehmenskultur von reeeliance. Überlege, wie deine Werte und Arbeitsweise zu ihrem Ansatz passen, und sei bereit, dies im Gespräch zu erläutern.