Application Developer - AWS Cloud FullStack (Python Kenntnisse)

Westhouse Consulting GmbH
Garching bei Munchen, Germany
17 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Tech stack

Amazon Web Services Cloud Computing Continuous Integration DevOps RabbitMQ Kubernetes Helm Charts Kubernetes Apache Kafka

Job description

  • Entwicklung und Weiterentwicklung von Anwendungen und Services in Python
  • Umsetzung von Software-Engineering-Best-Practices sowie geeigneter Design Patterns
  • Entwicklung und Optimierung von CI/CD-Pipelines
  • Entwicklung und Betrieb containerisierter Anwendungen im Kubernetes-Umfeld
  • Erstellung und Pflege von Helm Charts fĂźr Kubernetes Deployments
  • Entwicklung von cloudbasierten LĂśsungen auf AWS
  • Integration und Nutzung von Messaging- und Event-Systemen wie RabbitMQ und Kafka
  • Konzeption und Entwicklung skalierbarer Pipelines zur Verarbeitung großer Mengen von Dokumenten
  • Implementierung von Mechanismen fĂźr Rate Limiting, Retries und resiliente Fehlerbehandlung
  • Überwachung und Verbesserung der Pipeline-Performance und des Verarbeitungsstatus
  • Identifikation und Beseitigung von Bottlenecks in Datenverarbeitungsprozessen
  • Sicherstellung einer hohen VerfĂźgbarkeit, Skalierbarkeit und Wartbarkeit der entwickelten LĂśsungen
  • Zusammenarbeit mit Entwicklern, Cloud-/DevOps-Teams und weiteren Stakeholdern

Requirements

  • Sehr gute bzw. fortgeschrittene Kenntnisse in Python
  • Fundierter Software-Engineering-Hintergrund und Verständnis fĂźr saubere Codequalität, Softwarearchitektur und Design Patterns
  • Gute Kenntnisse der DevOps-Prinzipien
  • Erfahrung mit der Automatisierung Ăźber CI/CD-Pipelines
  • Erfahrung mit containerisierten Anwendungen
  • Gute Kenntnisse in Kubernetes und Kubernetes Deployments, insbesondere Helm Charts
  • Erfahrung mit AWS Cloud Services und AWS-Umgebungen
  • Erfahrung mit Event- und Messaging-Systemen, vorzugsweise RabbitMQ und/oder Apache Kafka, aus Entwicklersicht
  • Erfahrung in der Entwicklung skalierbarer Datenverarbeitungspipelines, idealerweise fĂźr die Verarbeitung großer Dokumentenmengen
  • Kenntnisse in den Bereichen Rate Limiting, Retry-Mechanismen, Fehlerbehandlung und Resilienz
  • Erfahrung mit Observability und Monitoring des Pipeline-Status
  • Fähigkeit zur Identifikation und Vermeidung von Bottlenecks
  • Analytische, strukturierte und lĂśsungsorientierte Arbeitsweise
  • Gute Kommunikationsfähigkeiten in Deutsch und Englisch

Benefits & conditions

  • Entwicklung und Weiterentwicklung cloudbasierter Anwendungen und skalierbarer DatenverarbeitungslĂśsungen im AWS-Umfeld. Der Schwerpunkt liegt auf der Entwicklung hochwertiger Python-Anwendungen, der Umsetzung von DevOps-Prinzipien sowie dem Betrieb containerisierter Anwendungen. Zusätzlich umfasst die Rolle die Entwicklung und Optimierung robuster, resilienter und observierbarer Datenverarbeitungspipelines fĂźr die Verarbeitung großer Dokumentenmengen.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.westhouse-group.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder ¡ LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum ¡ WWC Europe 2026

1:48 min

Managing asynchronous communications and load leveling

Paweł Siwek Paweł Siwek · WWC 2025

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter ¡ WWC 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri ¡ WWC 2023

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark ¡ LIVE

Videos

See all

Related articles

See all