Senior Software Developer Full Stack

Altruan GmbH
Vienna, Austria
3 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Remote
Vienna, Austria

Tech stack

JavaScript
API
Cloud Computing
Code Review
Databases
Cursor (Graphical User Interface Elements)
DevOps
Github
Python
NoSQL
Pair Programming
Software Architecture
Responsive Web Design
Systems Integration
Transmission Control Protocol (TCP)
Trello
TypeScript
XML
Google Cloud Platform
Firebase
Backend
Vue.js
Bots
Front End Software Development
REST
Webhooks
Docker
Crud
Microservices

Job description

  • 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, * 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

Requirements

  • 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, * 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).

Benefits & conditions

  1. Kennenlernen (30 min): Ein kurzes, entspanntes Beschnuppern, um zu schauen, ob der Vibe auf beiden Seiten stimmt.
  2. Tech-Talk (60-90 min): Ein Fachgespräch auf Augenhöhe - ganz ohne fiese Whiteboard-Interviews.
  3. Pair Programming (optional, 60 min): Wir schnappen uns eine echte Aufgabe aus unserem Alltag und coden eine Runde zusammen.
  4. Angebot: Wenn alles passt, machen wir dir ein schnelles und transparentes Angebot.

Daten für diesen Job

Gehaltsvergleich

Dieser Job Nationaler Durchschnitt IT-Stellen Durchschnitt Wien Durchschnitt

About the company

Wir sind Altruan, ein Multichannel Versandhändler. Wir bauen eine Multi-Carrier Integration Platform, die WMS, ERP und Hardware (Autostore, Verpackungsmaschinen) verbindet.

Apply for this position