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.
Tech stack
| Location | Hamburg, Germany (Hybrid) |
| Employment Type | Full-Time |
| Reports To | CTO / Engineering Lead |
| Start Date | As 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.