Skip to main content
Image

Senior Full-Stack Developer

arrow_down

Full-time | Munich (Hybrid) | m/f/x


Senior Backend/Full-Stack Developer (Python)

Full-time | Munich (Hybrid) | m/f/x

We’re HMMC — a small, sharp team building software that real people rely on every day. We care about delivering actual value, not just ticking boxes. That means building systems that work, scaling things that matter, and occasionally shipping something a bit rough around the edges... because the real world doesn't wait for perfect.

We’re looking for an experienced Python developer (who maybe dabbles in the frontend too) to help us build and maintain backend systems, data pipelines, and internal platforms. Someone who knows when to move fast, when to clean things up, and when to dig deep and fix the root cause.

What You'll Do

  • Build and maintain backend services using Python, FastAPI, and Celery
  • Own deployments with Docker, Kubernetes, and a mix of Azure and AWS
  • Contribute to infrastructure as code — right now that means Ansible, but we’re evolving
  • Write clean, well-tested, production-ready code that gets things done
  • Collaborate with a small, capable team to ship features that actually get used
  • Occasionally jump into the frontend (we use Svelte + TypeScript) — or not, if that’s not your thing
  • Improve observability, deployment, CI/CD, and anything else that makes us faster and better

You Might Be a Fit If You...

  • Have 3+ years of professional experience building backend systems (bonus if full-stack)
  • Write clear, idiomatic Python and know how to design clean APIs
  • Are comfortable with Docker, Kubernetes, and at least one major cloud platform
  • Know your way around MongoDB, Git, and CI pipelines
  • Take ownership of your work and aren’t afraid of responsibility
  • Like working on a small team where your decisions matter
  • Speak fluent English; German is a bonus, not a must

What You’ll Get

  • A key role in a small, growing team where your impact is obvious
  • Competitive salary and real flexibility
  • A nice office, but also the option to work remotely part of the week
  • Subsidized lunch, snacks, drinks, and all the gear you need
  • Learning budget + opportunities to grow with the company
  • A team that actually enjoys building good software together

How We Work

We’re hybrid. We have a bright, quiet office in the center of Munich (yes, good coffee, fast WiFi, and actual daylight), and we think working together in person a few days a week makes us better. But we also believe in flexibility, focus time, and not wasting hours commuting just to sit in Zoom meetings.

We keep things lean. Meetings are few. Code reviews are real. We ship, we improve, and we support each other while doing it.

The Hiring Process

We respect your time, and our process is designed to give you a clear picture of what it’s like to work with us — without jumping through unnecessary hoops.

Here’s what to expect:

  1. Intro Chat
    A short, friendly conversation to get to know each other — no pressure.

  2. Take-home Task
    A small coding challenge that’s actually relevant to the work we do. Nothing fancy, just something real.

  3. Technical Deep Dive
    We’ll talk through a project you’ve worked on — what you built, why you built it that way, what went wrong, what went well.

  4. Team Interview
    Meet a few of your future teammates and see how it feels to work together.

No live coding. No trick questions. No BS.


Image
MM

Want to join us?

If this sounds like a place where you'd do your best work — we’d love to hear from you.

Apply now!