← Back to list
Job

Senior Software Developer (Python) – Hybrid

Backend Developer • On-site • Full-time • 📍 Münster

A senior Python backend developer role at FoodTracks in Münster, building data-intensive systems with real impact on reducing food waste.

Responsibilities

  • Develop and further build out the Python backend
  • Design, operate, and evolve REST APIs
  • Build and maintain ETL pipelines
  • Model and optimize PostgreSQL databases
  • Analyze and debug complex data flows
  • Conduct code reviews and contribute to architecture decisions

Requirements

  • Several years of Python experience (3+, ideally 5+)
  • Very strong backend understanding
  • SQL / PostgreSQL experience
  • Experience with ETL / data processing
  • Familiarity with Git, merge requests, CI/CD
  • German C1, English B1

Nice to have

  • Django/ORM, SQLAlchemy experience
  • Performance optimization experience
  • Testing with pytest
  • TypeScript experience (frontend)

Soft skills

Tight, committed team with short decision paths

What we offer

  • €45,000–70,000 annual salary
  • Permanent full-time position (40 hours/week)
  • Hybrid model with presence in Münster (typically 3 days office / 2 remote)
  • 28 vacation days, MacBook and height-adjustable desk
  • Modern office with harbor view, boat-trip onboarding
  • Workation and regular team events

About the company

FoodTracks builds data-intensive Python backend systems with direct impact on planning, production, and reducing food waste; there is an optional path to a Lead Developer role focused on architecture, technical decisions, and mentoring.

Languages: Német: C1 / German: C1, Angol: B1 / English: B1

Similar jobs