Software Engineer – Web (Python, React.js) (m/f/d)

Full Time
Munich, Germany
5 months ago
Beschreibung

Wir suchen eine erfahrene, eigenmotivierte und gewissenhafte Person für die Position eines Full-Stack-Webentwicklers mit Erfahrung in React.js und Python, um unser kleines Webentwicklungs- (und DevOps-)Team zu ergänzen.Die Aufgaben unseres Webentwicklungsteams sind äußerst vielfältig und umfassen unter anderem die Gestaltung der Softwarearchitektur, die Entwicklung spezifischer kundenorientierter Funktionen, die Automatisierung unserer internen Prozesse, die Integration externer Dienste, das Design von APIs sowie DevOps-Aktivitäten, um reibungslose Deployments und zuverlässigen Service sicherzustellen.Unser Webteam arbeitet eng mit unseren Algorithmus- und Marketing-/Vertriebs-/Operationsteams zusammen und ist daher in den gesamten Produktlebenszyklus eingebunden. Wir arbeiten in sehr kurzen Produktiterationszyklen basierend auf einem GitHub-Workflow, sodass Beiträge normalerweise sofort nach Fertigstellung bereitgestellt werden.Unser Web-Stack umfasst derzeit die folgenden Technologien:

  • React.js
  • Flask
  • PostgreSQL
  • Redis
  • Docker

Deine Aufgaben

  • Entwickeln, testen und bereitstellen neuer Frontend- und Backend-Funktionen für die Spanflug-Webplattform
  • Design und Implementierung von APIs
  • Integration externer Dienste
  • Mitwirkung an der Gestaltung und Softwarearchitektur der Spanflug-Webplattform
  • Einrichtung und Verwaltung der Server-Infrastruktur
  • Durchführung von Deployments und Sicherstellung reibungsloser Abläufe
  • Enge Zusammenarbeit mit unserem Algorithmus-Team, um eine rechtzeitige und nahtlose Bereitstellung von Algorithmus-Updates zu gewährleisten
  • Enge Zusammenarbeit mit unserem Vertriebs-/Marketing- und Customer-Success-Team, um neue Anforderungen zu definieren

Dein Profil

  • Bachelor- und/oder Master-Abschluss in Informatik oder gleichwertige Qualifikationen
  • Mehr als 3 Jahre relevante Berufserfahrung
  • Hervorragende Kenntnisse in Python und Javascript sowie Erfahrung in der Zusammenarbeit an größeren Projekten
  • Erfahrung mit React.js
  • Erfahrung mit DevOps und grundlegender Linux-Systemadministration
  • Erfahrung im Umgang mit relationalen Datenbanken
  • Ein gutes Verständnis von Webtechnologien
  • Ein gutes Verständnis von Sicherheitsbest-Practices und gängigen Schwachstellen
  • Erfahrung mit CI/CD-Entwicklungs-Workflows
  • Beherrschung von Git und Docker
  • Hervorragende Kommunikationsfähigkeiten

Warum Spanflug?

  • Großartiges Büro in zentraler Lage in München
  • 30 Urlaubstage
  • Flexible Arbeitszeiten und Home-Office
  • Budget für Konferenzen und Schulungen
  • Bezuschusste Mittagessen
  • Kostenlose Snacks und Getränke
  • Monatliche Hackathons