Back to search
IDM Linkedin · Posted 1mo ago

Full Stack Developer

Hamburg, Hamburg, Germany

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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, GitLab CI, 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/Angular 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, Redis, 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


How to Apply

Apply through our Recruiting Portal with your CV and GitHub/GitLab profile. We review every application personally.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent