Senior Fullstack Engineer (Python, Typescript, Azure) - Schnittstellen, ERP & Automation
Indexed description
Altruan ist ein wachsendes Handels- und Logistik-Unternehmen mit Sitz in Massing (Rottal-Inn). Wir betreiben einen vollautomatisierten AutoStore-Lagerbetrieb, verkaufen über mehr als zehn Marktplätze und eigene Shops, und unsere SaaS-Landschaft (Weclapp, Shopify, Marketplaces, Pulpo WMS, Pulse WCS, MongoDB, Azure) wird durch ein internes Team verbunden, automatisiert und mit eigenen Web-Oberflächen bedienbar gemacht.
Wir suchen kein Paar zusätzliche Hände. Wir suchen ein technisches Gegenüber für die Geschäftsführung — jemanden, der Architekturentscheidungen nicht abnickt, sondern auseinandernimmt. Die Umsetzung tragen wir zunehmend mit AI-Werkzeugen; der Engpass ist längst nicht mehr, wie schnell jemand tippt, sondern wie gut jemand beurteilt, was da entsteht. Genau dafür ist diese Stelle da.
Aufgaben
Was dich erwartet
- Entscheiden und begründen: Bei jedem neuen System, jeder neuen Maschine und jedem neuen Marktplatz sitzt du an der Lösungsarchitektur — und zwar als der, der widerspricht, wenn die naheliegende Lösung die falsche ist. Aktuelles Beispiel aus unserem Alltag: Wir bauen gerade ein internes Data-Warehouse auf. Die spannende Frage war nie, welches Produkt draufsteht, sondern wie viele Datensätze wirklich anfallen und wie fünf Rollen unterschiedliche Sichten auf dieselben Zahlen bekommen, ohne dass die Berechtigung im Identitätsmanagement statt im Datenmodell hängt. Solche Fragen willst du führen.
- Backbone verantworten: Die Python-/Azure-Functions-Landschaft hält unsere SaaS-Welt zusammen — Marketplace-APIs, ERP (Weclapp), Lagerautomation. Rund 70 Trigger laufen produktiv, at-least-once, mit echtem Geld dahinter. Idempotenz ist hier kein Lehrbuchthema.
- Pulse WCS weiterführen: Unser Warehouse-Control-System mit AutoStore-Anbindung hat eine klare Produkt-Roadmap. Maschine ändert Zustand, Menschen klicken parallel, das Frontend muss trotzdem die Wahrheit zeigen. Du übernimmst Verantwortung dafür.
- AI-gestützte Entwicklung führen: Wir arbeiten agentisch — Spezifikationen, Guardrails, Reviews. Du prägst mit, wie das sauber und überprüfbar bleibt, statt in schnell erzeugtem Code zu ersticken.
- Abhängigkeiten abbauen: Zu vieles hängt heute an einzelnen Köpfen und an externen Dienstleistern. Dein Auftrag ist, das in dokumentierte, überprüfbare Systeme zu überführen — Infrastructure-as-Code, strukturiertes Logging, CI/CD, klare Schnitte.
- Team stärken: Code-Reviews, Wissenstransfer und Sparring mit unseren Entwicklern, Werkstudenten und Azubis.
Qualifikation
Was du mitbringst
Worauf wir wirklich schauen:
- Du hast Systeme dimensioniert, nicht nur gebaut. Du kannst uns zu einem deiner Systeme sagen, wie viele Datensätze es hält, wie viel Volumen, welche Latenz gefordert war — und warum die Lösung dazu passte. Wer bei dieser Frage einen Produktnamen nennt, ist bei uns falsch.
- Du hast Architekturentscheidungen auch zurückgebaut. Erzähl uns von einer, die falsch war, und was sie dich gekostet hat. Das interessiert uns mehr als deine gelungenste.
- Du hast Wachstum mitgemacht — ein System, das unter steigender Last, wachsendem Team oder neuen Anforderungen umgebaut werden musste, während es lief.
- Mehrjährige Senior-Erfahrung im Bau produktiver Backend-Systeme und ihrer Web-Oberflächen — die Jahreszahl interessiert uns weniger als die drei Punkte darüber.
- Souveräner, kritischer Umgang mit AI-Werkzeugen. Nicht als Autovervollständigung, sondern als Arbeitsweise: Aufgaben schneiden, Ergebnisse prüfen, Fehlerbilder erkennen. Wir arbeiten viel mit Claude.
- Bereitschaft zur Vor-Ort-Arbeit in Massing (Pendel- oder Umzugsbereitschaft) — das ist nicht verhandelbar, weil wir physische Lager- und Maschinensysteme betreuen.
Unser Stack — beherrschen musst du ihn nicht am ersten Tag, wechseln wollen schon:
- Python trägt bei uns fast alles (Azure Functions, Pulse WCS). Wenn du aus C#, Java, Go oder PHP kommst und die Sprache wechselst, weil das Problem spannend ist, ist das für uns kein Nachteil — für Architekturarbeit zählt Urteil mehr als Syntax.
- TypeScript/React für unser Management-Cockpit, Vue im Lagerumfeld, Liquid im Shop.
- Azure (Functions, Storage Queues, Key Vault, Application Insights), daneben Firebase/GCP im WCS.
- MongoDB, Firestore und relationale Datenbanken — wir nutzen alle drei, jeweils dort, wo sie hingehören.
- API-Integration mit allem, was dazugehört: OAuth, Webhooks, Idempotenz, Retry/Backoff, Rate-Limiting.
Stark erwünscht:
- Berührungspunkte mit Industrial IT, Logistik-Software, MES/SPS-Welten oder Lagerautomation (AutoStore-Erfahrung ist ein Riesenplus)
- Erfahrung im Mentoring von Junior- und Werkstudent-Teams
- Pragmatismus statt Architektur-Dogma — wir mögen funktionierenden Code mehr als perfekte Diagramme, und wir wissen, dass streng ausgelegtes Clean Code aus einer Zeile drei macht
- Gespür für UI/UX und Datenvisualisierung (Dashboards, Charts, operative Cockpits)
Benefits
Was wir bieten
- Die Rolle des technischen Gegenübers, nicht der Umsetzungsressource — direkte Linie zur Geschäftsführung, kurze Entscheidungswege, keine Gremien zwischen dir und der Entscheidung
- Verantwortung für eine Schicht, die das Unternehmen wirklich trägt — keine Spielwiese, kein Proof-of-Concept-Job
- Eine Rolle, die es bei uns so bisher nicht gab — du prägst ihren Zuschnitt mit, statt in eine fertige Schublade zu passen
- Modernes Tooling und eine AI-first-Arbeitsweise, die schon läuft — nicht als Pilotprojekt, sondern im Tagesgeschäft
- Echte AutoStore-Anlage als Lernspielfeld
- Massing ist Niederbayern — günstige Lebenshaltungskosten, Familienfreundlichkeit, München in 1 h, Passau und Landshut in
Schick uns deinen Lebenslauf — und statt eines Anschreibens lieber ein paar Sätze zu den beiden Fragen oben: ein System, das du dimensioniert hast, und eine Architekturentscheidung, die du zurückgebaut hast.
Bei Interesse vorab gerne ein 30-min-Erstgespräch — wir reden lieber, als dass wir Tests verschicken.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search