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 bewerbenoder melde dich direkt
in unserer App an und entdecke all deine Möglichkeiten: