Engineering·Hamburg · hybrid·Full-time

Full Stack Developer

Clinical apps end to end. Vue, .NET, Python. Ownership, not ticket factories.

Apply directly

Applications go through our recruiting portal. We review every application personally.

Apply now

Tech stack

Vue.jsNuxtTypeScriptC#/.NET 8PythonFastAPIKubernetes
LocationHamburg, Germany (Hybrid)
Employment TypeFull-Time
Reports ToCTO / Engineering Lead
Start DateAs soon as possible

About IDM

IDM gGmbH is a nonprofit health-tech company building AI-powered products that physicians use every day. Our technology is deployed at the University Medical Center Hamburg-Eppendorf (UKE) and additional hospital networks across Germany.

We develop two core products: ARGO, a clinical workplace that unifies the fragmented IT landscape in hospitals, and ORPHEUS, an AI platform for medical documentation and Clinical NLP. As an agile startup, we move fast, ship often, and give our engineers real ownership over architecture decisions.


The Role

As our Full Stack Developer, you will build and ship features end-to-end — from polished UI components to robust API endpoints. You will work on products that clinicians interact with daily, collaborating directly with ML engineers and medical professionals.

This is not a ticket-factory role. You will have genuine influence on technology choices, architecture, and product direction. We value engineers who think beyond their assigned tasks and care deeply about code quality, user experience, and developer ergonomics.


What You Will Do

  • Build clinical applications end-to-end: Develop functional frontends and integrate them with our C# and Python backends for ARGO and ORPHEUS.
  • Frontend development: Design and implement component architectures in Vue.js/Nuxt with clean patterns, state management, and thorough testing.
  • Backend development: Build and maintain APIs and services in C#/.NET 8 (EF Core, FastEndpoints) and Python (FastAPI, Pydantic, SQLAlchemy).
  • DevOps and infrastructure: Work with Docker, Kubernetes, Ansible, Jenkins and monitoring tools (Grafana, Prometheus) to ensure reliable deployments.
  • Shape the architecture: Propose and implement improvements to our tech stack, patterns, and development workflows.
  • Collaborate across disciplines: Work directly with ML engineers, product owners, and clinical partners to translate requirements into working software.

What We Are Looking For

Must Have

  • 3+ years of professional experience as a Full Stack Developer
  • Strong frontend skills with Vue.js (preferred) or React with willingness to transition
  • Solid backend experience with C#/.NET (EF Core, xUnit) or strong willingness to learn
  • Comfortable with Git, code reviews, and automated testing
  • Experience with Docker and CI/CD pipelines
  • Familiarity with SQL databases, especially PostgreSQL
  • German language skills (B2+) — required for collaboration with clinical partners

Strong Plus

  • Experience with Python backend development (FastAPI, Pydantic)
  • Knowledge of Kubernetes, Helm, or Terraform
  • Experience with Electron for desktop applications
  • Familiarity with Keycloak, S3, or monitoring tools (Grafana, Prometheus)
  • Interest in healthcare technology or AI applications
  • Experience working in agile startup environments

Tech Stack

  • Frontend: Vue.js, Nuxt, Electron, TypeScript
  • Backend: C#/.NET 8 (EF Core, FastEndpoints), Python (FastAPI, Pydantic, SQLAlchemy)
  • Infrastructure: Docker, Kubernetes, GitLab CI, Helm, Terraform
  • Data: PostgreSQL, Jenkins, S3
  • Monitoring: Grafana, Prometheus
  • Auth: Keycloak

What We Offer

  • Build software that directly improves patient care — meaningful work with real impact
  • A small, senior engineering team where your voice shapes the product
  • Freedom to propose and implement technology changes
  • Hybrid work model with office in Hamburg-Eppendorf (right next to UKE and Eppendorfer Park)
  • Flexible working hours and a collaborative, low-hierarchy culture
  • Professional development budget and conference attendance
  • And yes — a Nintendo Switch with Mario Kart for breaks

Sounds like you?

Send us your CV and anything else you want to show. We'll get back to you.