Job in SchweinfurtSoftwareentwickler Senior Backend / Python (m/w/d)

Beruf

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

Unternehmen

Shop-IQ

Arbeitsort

97424 Schweinfurt

Interessiert?

Stellenbeschreibung

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

Aufgaben:

  • Entwicklung des Herzstücks unseres Prozess-Moduls: eines asynchronen Schedulers zur Planung, Steuerung und Überwachung von Produktions- und Filialprozessen.
  • Verantwortung für Priorisierung, Bedarfsplanung, Ressourcenzuordnung und die Einhaltung von Zeitfenstern.
  • Gewährleistung der robusten Ausführung geplanter Jobs, auch bei Verzögerungen oder unerwarteten Ereignissen.
  • Enge Abstimmung mit UX und Produktmanagement zur Anbindung und Logik der Benutzeroberfläche für das Verkaufspersonal.
  • Sicherstellung einer intuitiven Bedienbarkeit und zuverlässigen Funktionalität des Moduls im Filialalltag.

Anforderungen:

  • Sehr gute Programmierkenntnisse in Python, idealerweise mit Erfahrung in großen, modularen Backend-Systemen und komplexer Geschäftslogik.
  • Fundiertes Know-how in asynchroner Programmierung (z.B. asyncio, aiohttp) und im Entwurf robuster, langlaufender Services.
  • Erfahrung mit Job- und Task-Scheduling, inklusive Umgang mit Zeitstempeln, Zeitzonen und Kalenderlogik.
  • Sicherer Umgang mit relationalen Datenbanken und ORMs (z.B. async ORM wie Tortoise), inklusive Transaktionen und Performance-Optimierung.
  • Vertrautheit mit Messaging- und IoT-Stacks wie MQTT sowie Protokollen 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: Selbstverständlicher Einsatz von Tests (auch für async Code), Typisierung (mypy) und Code-Style-Tools (z.B. black, isort, flake8).

Von Vorteil sind:

  • Erfahrungen mit TypeScript und Angular beim Aufbau moderner Web-Oberflächen.
  • Kenntnisse in AWS, Observability-Tools (z.B. OpenTelemetry, Sentry) sowie Konfigurations- und Monitoring-Konzepten.

Benefits:

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

Interessiert an dieser Stelle?

Jetzt bewerben

oder melde dich direkt
in unserer App an und entdecke all deine Möglichkeiten: