Softwareentwickler Senior Backend / Python
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
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, gegrĂŒndet 2013 in Schweinfurt, ist 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleâŠ