Softwareentwickler Senior Backend / Python (m/w/d)

Softwareentwickler Senior Backend / Python (m/w/d)

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

Auf einen Blick

  • Aufgaben: Entwickle innovative Backend-Lösungen mit Python und gestalte digitale Prozesse im Einzelhandel.
  • Unternehmen: Dynamisches Unternehmen, das die Digitalisierung im Einzelhandel vorantreibt.
  • Vorteile: Unbefristeter Vertrag, 30 Tage Urlaub, Mentoring-Programm und Teamevents.
  • Weitere Informationen: Wachstumsorientiertes Umfeld mit tollen Karrierechancen.
  • Warum dieser Job: Gestalte die Zukunft des Einzelhandels und arbeite an spannenden Projekten.
  • Qualifikationen: Erfahrung in Python, asynchroner Programmierung und relationalen Datenbanken.

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

In Schweinfurt (Vollzeit, bzw. Teilzeit mit 25 Std. oder mehr) ist Shop-IQ, gegründet 2013, ein kompetenter Partner für die Digitalisierung des Filialgeschäfts. Unser engagiertes Team von fast 30 Fachleuten entwickelt maßgeschneiderte Lösungen für Filialisten, um intelligente, datengesteuerte Entscheidungen zu ermöglichen und das volle Geschäftspotenzial auszuschöpfen.

Durch die nahtlose Integration von Kassen- und Warenwirtschaftssystemen sowie dem vorhandenen Maschinenpark in der Filiale ermöglicht Shop-IQ die Automatisierung von Prozessen und Dokumentationsaufgaben. Unsere tief integrierten Produkte im Bereich Digital Signage und Digitale Preisschilder bieten vernetzte Lösungen. Shop-IQ strebt danach, innovative Lösungen zu liefern, die die Effizienz steigern und das Wachstum unserer Kunden fördern bei gleichzeitiger Entlastung der Mitarbeiter.

SO ÜBERZEUGST DU UNS:

  • Sehr gute Programmierkenntnisse in Python – idealerweise Erfahrung mit größeren, modularen Backend-Systemen und komplexer Geschäftslogik.
  • Fundiertes Know-how in asynchroner Programmierung (z.B. asyncio, aio) und im Entwurf von robusten, langlaufenden Services.
  • Erfahrung mit Job- und Task-Scheduling – Planung und Orchestrierung zeitgesteuerter Prozesse, Umgang mit Zeitstempeln, Zeitzonen und Öffnungszeiten-/Kalenderlogik.
  • Sicherer Umgang mit relationalen Datenbanken und ORMs (z.B. async ORM wie Tortoise) inklusive Transaktionen und Performance-Aspekten.
  • Vertraut mit Messaging- und IoT-Stacks wie MQTT sowie Protokollen/Integrationen im Geräte- bzw. Edge-Umfeld.
  • Routinierter Umgang mit Linux-Systemen, Containern/Docker und dem Betrieb von Services in produktiven Umgebungen.
  • Erfahrung mit Versionskontrollsystemen (vorzugsweise Git) und einem sauberen Review- und Branching-Workflow.
  • Hoher Qualitätsanspruch: Tests (auch für async Code), Typisierung (mypy), Code-Style-Tools (z.B. black, isort, flake8) sind für Dich selbstverständlich.
  • Von Vorteil sind außerdem Erfahrungen mit TypeScript und Angular beim Aufbau moderner Web-Oberflächen.
  • Ebenfalls von Vorteil, aber kein Muss: Erfahrung mit AWS, Observability-Tools (z.B. OpenTelemetry, Sentry) und Konfigurations-/Monitoring-Konzepten.

Das sind unter anderem Deine Aufgaben – im Prozess-Modul:

  • Du entwickelst das Herzstück unseres Prozess-Moduls: einen asynchronen Scheduler, der Produktions- und Filialprozesse plant, startet und überwacht – inkl. Prioritäten, Mindestbestände, Bedarfsplanung, Ofen-/Ressourcenzuordnung und Zeitfenstern.
  • Du stellst sicher, dass geplante Jobs robust laufen, auch bei Verzögerungen oder Geräte-Events.
  • In enger Abstimmung mit UX und Produkt verantwortest du die Anbindung und Logik der Benutzeroberfläche direkt in der Filiale.
  • Du sorgst dafür, dass das Verkaufspersonal klar informiert wird, Prozesse intuitiv steuern kann und das Prozess-Modul im hektischen Filialalltag zuverlässig bedienbar bleibt.

WAS WIR DIR BIETEN:

  • Unbefristeter Arbeitsvertrag und 30 Tage Jahresurlaub.
  • Kultur der offenen Türen und Duz-Kultur.
  • Mentoring-Programm während des Onboardings und persönliche Weiterbildungsmöglichkeiten darüber hinaus.
  • Gemeinsame Mitarbeiterevents und Teambuildingmaßnahmen.
  • Kostenfreie Getränke (Kaffee, Tee, Wasser & Kaltgetränke).
  • Geschenke zu besonderen Anlässen, z.B. Jubiläum.
  • Dynamisches Umfeld mit starkem Wachstum.
  • Notebooks.

Tauche ein in die Welt von Shop-IQ, einer dynamischen Softwarefirma auf dem Vormarsch! Hier hast Du nicht nur die Gelegenheit, Deine beruflichen Träume zu realisieren, sondern auch aktiv mitzugestalten und innovative Projekte voranzutreiben. Werde Teil unseres Teams und gestalte die Zukunft der Digitalisierung im Einzelhandel mit! Wir freuen uns auf deine Bewerbung! Bitte richte diese unter Angabe deiner Gehaltsvorstellungen sowie deines möglichen Eintrittstermins per E-Mail an bewerbung@shop-iq.eu

Softwareentwickler Senior Backend / Python (m/w/d) Arbeitgeber: Shop-IQ

Shop-IQ ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur einen unbefristeten Arbeitsvertrag und 30 Tage Jahresurlaub bietet, sondern auch eine offene Unternehmenskultur mit Duz-Kultur und einem starken Fokus auf persönliche Weiterbildung. In einem dynamischen Umfeld in Schweinfurt hast du die Möglichkeit, innovative Projekte zu gestalten und aktiv zur Digitalisierung des Einzelhandels beizutragen, während regelmäßige Teambuildingmaßnahmen und gemeinsame Mitarbeiterevents das Teamgefühl stärken.

S

Kontaktdaten:

Shop-IQ Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Softwareentwickler Senior Backend / Python (m/w/d) erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn oder Xing, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die den entscheidenden Unterschied machen!

Sei proaktiv!

Warte nicht nur auf Stellenanzeigen, sondern sprich direkt mit Unternehmen, die dich interessieren. Zeig dein Interesse und frag nach möglichen offenen Positionen – das kann Türen öffnen!

Bereite dich auf Interviews vor!

Mach dir Gedanken über typische Fragen und bereite eigene Fragen vor, die du dem Unternehmen stellen möchtest. Das zeigt dein Engagement und Interesse an der Position!

Bewirb dich über unsere Website!

Wir bei StudySmarter lieben es, wenn du dich direkt über unsere Website bewirbst. So hast du die besten Chancen, uns von deinen Fähigkeiten zu überzeugen und Teil unseres Teams zu werden!

Wir glauben, dass du diese Fähigkeiten brauchst, um Softwareentwickler Senior Backend / Python (m/w/d) mit Bravour zu bestehen

Python
Asynchrone Programmierung
Job- und Task-Scheduling
Relationale Datenbanken
ORMs (z.B. Tortoise)
Messaging- und IoT-Stacks (z.B. MQTT)
Linux-Systeme

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und sei authentisch. Das macht einen großen Unterschied!

Betone deine Skills:Stell sicher, dass du deine Programmierkenntnisse in Python und alle relevanten Erfahrungen klar hervorhebst. Wir suchen nach jemandem, der mit komplexen Backend-Systemen umgehen kann, also mach das deutlich!

Mach es übersichtlich:Halte deine Bewerbung strukturiert und übersichtlich. Verwende klare Absätze und Aufzählungen, um deine Qualifikationen und Erfahrungen zu präsentieren. So können wir schnell erkennen, was du drauf hast!

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. Das macht es für uns einfacher, alles zu verwalten und du bist sicher, dass deine Unterlagen an die richtige Stelle gelangen!

Wie man sich auf ein Vorstellungsgespräch bei Shop-IQ vorbereitet

Mach dich mit den Technologien vertraut

Studiere die Technologien, die in der Stellenbeschreibung erwähnt werden, wie Python, asynchrone Programmierung und Docker. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch praktische Erfahrungen hast. Bereite Beispiele vor, die deine Fähigkeiten in diesen Bereichen demonstrieren.

Verstehe die Unternehmensziele

Informiere dich über Shop-IQ und deren Produkte. Verstehe, wie ihre Lösungen den Filialisten helfen, datengestützte Entscheidungen zu treffen. Wenn du im Interview zeigst, dass du die Mission des Unternehmens verstehst und wie du dazu beitragen kannst, wird das einen positiven Eindruck hinterlassen.

Bereite Fragen vor

Überlege dir einige durchdachte Fragen, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und am Unternehmen. Frage nach den Herausforderungen, die das Team aktuell hat, oder nach den nächsten großen Projekten, an denen gearbeitet wird.

Präsentiere deine Problemlösungsfähigkeiten

Bereite dich darauf vor, konkrete Beispiele für Probleme zu geben, die du in der Vergangenheit gelöst hast, insbesondere in Bezug auf komplexe Backend-Systeme oder asynchrone Programmierung. Erkläre deinen Denkprozess und wie du zu einer Lösung gekommen bist. Das zeigt, dass du analytisch denkst und in der Lage bist, Herausforderungen zu meistern.