Softwareentwickler Senior Backend / Python

Shop-IQ GmbH & Co. KG
Schweinfurt, Germany
14 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Web Interfaces Amazon Web Services Business Logic Relational Databases Linux Human-Computer Interaction Python (Programming Language) Message Queuing Telemetry Transport (MQTT) TypeScript Backend Git AngularJS
+3 more
Sentry Software Version Control Docker

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.

Apply on www.adzuna.de
Prepare application

Good distractions

Loading talks and stories from around this role