Softwareentwickler Senior Backend / Python (m/w/d)
Role details
Job location
Tech stack
Job description
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.
Requirements
- 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, aiohttp) 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, wie wir sie in unseren Shop-IQ Modulen einsetzen.
Benefits & conditions
- 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
About the company
Shop-IQ – Intelligente Lösungen für smarte Filialen
Wir bei Shop-IQ entwickeln digitale Tools, die den Alltag in Filialbetrieben einfacher, effizienter und wirtschaftlicher machen – ob in Bäckereien, Metzgereien, Tankstellen oder Smart Stores.
Unser webbasiertes Filialmanagement-System vernetzt alle technischen Komponenten – von Kühlung und Digital Signage bis hin zur Warenwirtschaft – auf einer zentralen Plattform. Ganz ohne zusätzliche Softwareinstallation.
💡 Alles im Blick.
💡 Alles unter Kontrolle.
💡 Alles in einem System.
Ob vom PC, Tablet oder Smartphone – mit Shop-IQ steuern Sie Ihre Filialen standortübergreifend, in Echtzeit und ganz flexibel.