Remote (DACH) / Optional Massing (Bayern)
Start: Ab sofort / Q1 2026
Vertragsart: Festanstellung, Vollzeit oder Teilzeit (30-40h)
Wer wir sind
Wir sind Altruan, ein Multichannel Versandhändler. Wir bauen eine Multi-Carrier Integration Platform, die WMS, ERP und Hardware (Autostore, Verpackungsmaschinen) verbindet.
Was wir machen:
- Multi-Carrier Engine mit Labelgenerierung
- ControlHub für Hardware-Orchestrierung (Autostore, CVP Everest, CMC)
- Integrationen zwischen weclapp ERP, Pulpo WMS und Versanddienstleistern
- Automatisierungs-Bots für Picklisten-Erstellung, Replenishment, Inventur
Unser Stack:
- Backend: Python (Firebase Functions)
- Frontend: Vue.js (Quasar Framework)
- Datenbank: Firebase Firestore, Firebase Realtime Database
- Infrastruktur: Google Cloud, Firebase, Docker
- Integrationen: REST APIs, XML (Autostore), Webhooks
Aufgaben
Die Rolle
Du entwickelst Software, die echte Logistik-Probleme löst - von der API-Integration bis zur Hardware-Anbindung. Je nach Erfahrung und Interesse kannst du Backend, Frontend oder Full-Stack arbeiten.
Schwerpunkte:
- Automatisierung von Lagerprozessen
- API-Integrationen: Pulpo WMS, weclapp, Carrier-APIs (DHL, DPD, FedEx)
- Hardware-Anbindung: Autostore XML API, CVP Everest, CMC CartonWrap
- Frontend: Operator-App für Lagermitarbeiter, Admin-Portal
Was du machst
Backend-fokussiert:
- Firebase Functions in Python entwickeln und deployen
- REST APIs entwerfen und implementieren
- Integrationen zu externen Systemen (WMS, ERP, Carrier)
- Bot-Logik für Lagerautomatisierung
Frontend-fokussiert:
- Vue.js/Quasar Komponenten entwickeln
- Echtzeit-UIs mit Firestore Subscriptions
- Responsive Design für Tablet und Desktop
- Operator-Workflows (Scan, Pick, Pack)
Full-Stack:
- End-to-End Features von API bis UI
- Technische Architektur mitgestalten
- Code Reviews und Pair Programming
DevOps/Infrastruktur:
- Firebase/GCP Deployment
- GitHub Actions Workflows
- Monitoring und Alerting
Qualifikation
Senior Developer (5+ Jahre Erfahrung)
Anforderungen:
- Tiefe Erfahrung in Python und/oder JavaScript
- Architektur-Erfahrung (Microservices, Event-driven)
- Erfahrung mit Cloud-Native Development
- Führungskompetenz (technisch, nicht unbedingt disziplinarisch)
Nice-to-have:
- Erfahrung mit ERP/WMS Systemen
- Logistik/E-Commerce Domänenwissen
- Firebase/GCP Expertise
Was wir bieten:
- Architektur-Verantwortung
- Technische Entscheidungen treffen
- Junior-Mentoring
- Perspektive: Tech Lead
Tech Stack im Detail
Backend:
- Python 3.11+
- Firebase Functions
- Google Cloud Run
- aiohttp für Machine Gateway
- Firestore (NoSQL)
- Firebase Realtime Database
Frontend:
- Vue.js 3 (Composition API)
- Quasar Framework
- TypeScript
- Firebase SDK
Integrationen:
- Pulpo WMS REST API
- weclapp REST API
- Autostore XML API
- Carrier APIs (DHL, DPD, FedEx, DB Schenker)
- CVP Everest REST API
- CMC CartonWrap
Infrastruktur:
- Google Cloud Platform
- Firebase (Auth, Hosting, Functions, Firestore)
- Docker
- GitHub Actions
Tools:
- VS Code / Cursor
- GitHub
- Trello
- Teams
Benefits
Warum diese Rolle spannend ist
Echte Probleme lösen:
- Software, die täglich tausende Pakete verarbeitet
- Sichtbarer Impact (4-stellige Boxen/Tag)
- Hardware-Integration (nicht nur CRUD-Apps)
Technisch anspruchsvoll:
- Echtzeit-Systeme mit Firestore
- Hardware-Protokolle (TCP, XML)
- Latenz-kritische Prozesse
- Multi-System-Orchestrierung
Gestaltungsspielraum:
- Architektur mitentwickeln
- Technologie-Entscheidungen treffen
- Produkt von Grund auf bauen
Wachstum:
- Von Multi-Carrier zu ControlHub
- Von Deutschland zu DACH/Europa
- Von kleinem Team zu größerer Organisation
Bitte bewirb dich nur, wenn folgende Punkte auf dich zutreffen – das ist uns wichtig, damit es für beide Seiten gut matcht:
- Ausbildung & Architekturverständnis: Du hast ein abgeschlossenes Informatikstudium (oder eine vergleichbare Qualifikation) in der Tasche. Wichtig ist uns vor allem dein theoretisches Fundament: Du verstehst komplexe Software-Architekturen nicht nur, sondern hast richtig Bock darauf, sie aktiv mitzugestalten.
- Technische Expertise (Must-haves): Python und Vue.js sind dein Zuhause. Hier bringst du echtes Expertenwissen mit und bewegst dich absolut sicher, denn die beiden Technologien sind die Basis unserer täglichen Arbeit.
- Sprache: Da unsere internen Team-Calls und die komplette Doku auf Deutsch laufen, sprichst und schreibst du verhandlungssicher Deutsch (Niveau C2).
So läuft unser Bewerbungsprozess ab:
Wir mögen es unkompliziert. Ein klassisches Anschreiben (Cover Letter) brauchst du bei uns nicht. Ein GitHub-Profil oder coole Side-Projects sind nice-to-have und wir schauen sie uns gerne an, sie sind aber absolut keine Pflicht.
- Bewerbung: Schick uns einfach deinen CV und eine kurze Nachricht.
- Kennenlernen (30 min): Ein kurzes, entspanntes Beschnuppern, um zu schauen, ob der Vibe auf beiden Seiten stimmt.
- Tech-Talk (60-90 min): Ein Fachgespräch auf Augenhöhe – ganz ohne fiese Whiteboard-Interviews.
- Pair Programming (optional, 60 min): Wir schnappen uns eine echte Aufgabe aus unserem Alltag und coden eine Runde zusammen.
- Angebot: Wenn alles passt, machen wir dir ein schnelles und transparentes Angebot.
Die Altruan GmbH ist ein innovatives, wachstumsorientiertes Unternehmen mit Hauptsitz in Massing. Wir vereinen rund 100 motivierte Mitarbeiterinnen und Mitarbeiter, die in zwei zentralen Geschäftsbereichen tätig sind: dem Gesundheitssektor und der Immobilien-Unit Im Gesundheitsbereich entwickeln und vertreiben wir Produkte sowie Dienstleistungen, die das Wohlbefinden unserer Kundinnen und Kunden steigern und ihnen einen echten Mehrwert bieten. Unsere Immobilien-Unit konzentriert sich darauf, alte, oft vernachlässigte Gebäude und Wohnungen zu modernisieren, um daraus zeitgemäßen und bezahlbaren Wohnraum zu schaffen. Unsere Stärke liegt in der engen Zusammenarbeit der unterschiedlichen Bereiche: kurze Entscheidungswege, eine familiäre Unternehmenskultur sowie der hohe Anspruch an Qualität und Service verbinden uns. So schaffen wir für unsere Kundschaft, unsere Partner und unser Team langfristigen Nutzen und legen die Basis für stetiges Wachstum.