Hospitals devoted solely to patient care - free from administrative overhead. To turn this vision into reality, DAMEDIC is stepping in to take over the entire case billing process from our hospital partners. We achieve this by combining the deep knowledge of our in-house subject matter experts with our state-of-the-art, AI-driven software. This is how DAMEDIC is actively redefining the future of hospital administration today.
Our research team builds the AI that powers smarter, faster medical billing. But great models don't reach users on their own — they need thoughtful engineers who can build the product layer around them. As a Full Stack Engineer embedded in our Research team, you are the bridge between cutting-edge ML algorithms and the clinicians and coders who rely on them every day.
You will work directly with research engineers and medical experts to understand what our models can do, talk to users to understand what they need, and design and build the interfaces, APIs, and infrastructure that bring the two together. You'll own features end-to-end — from shaping the idea, to shipping, to keeping it rock-solid in production. You care deeply about the craft: clean architecture, maintainable code, and systems that scale. And rather than seeing technical debt as a burden, you see it as an opportunity to leave things better than you found them.
This is also a genuine opportunity to grow into the world of machine learning and MLOps — you'll be surrounded by researchers and have the chance to get hands-on with the infrastructure that brings ML models to life.
Make a Difference: Your work has a direct impact on the success of the company. And that means for our hospital customers: More time for patients - less time for administrative tasks.
Dynamic Collaboration: We love responsibility, transparency and autonomy! That's why we thrive on a culture of active feedback and open discussions.
Grow Professionally: We tackle challenges head-on. For this reason, we encourage the use of new technologies and methodologies as well as cross team knowledge sharing.
Having fun: Team workshops with LEGO, board game evenings or a canoe trip on the Rhine river. For us, team spirit isn't just a phrase - it's a way of life.
Remote with a personal touch: Shape your workday, your way. We cover the costs for home office equipment or a membership in the co-working space. We come together regularly - forging personal bonds, sharing ideas and diving into team activities.
09:30: You kick off the morning reviewing a bug report that came in overnight. A quick look at the logs tells you exactly what's happening — and you already have a fix in mind.
10:00: At the standup, a research engineer shares promising results from a new coding suggestion model. You and the team start sketching out what the UI for that feature could look like — you have some ideas based on a user call earlier in the week.
10:30: You dive into a GraphQL schema refactor you've been planning. It's not glamorous work, but getting this right will make the whole API cleaner and faster for everyone building on top of it.
12:00: You join a review session with the product team and medical experts. You demo a new interface you built around one of the ML models and collect direct feedback — some of it surprises you, in a good way.
13:30: Back at your desk, you take the feedback and start iterating. You also take a detour to look at the Kubernetes deployment config for the service — you spotted something that could be made more resilient and you want to fix it while it's fresh.
15:30: A research engineer has a new model endpoint up and running, but now it needs a proper home — a new DB table, a GraphQL mutation, and a clean integration into the frontend. You jump in and take it from there, owning the full path from data layer to UI
17:15: You wrap up the day with a clean commit, updated docs, and the quiet satisfaction of having left the codebase a little better than you found it.
You have 3+ years of experience building and shipping fullstack applications in production environments.
You take pride in the craft — you enjoy writing clean, well-tested code and have a genuine interest in understanding complex systems deeply, stabilising them, and making them scale.
You are an end-to-end owner: you think about what users need, bring in your own ideas, and follow through from concept to deployment.
You like to collaborate across people and areas (users, product, research, engineering)
You are eager to learn about machine learning and MLOps on the job and are excited by the opportunity to work at the intersection of software engineering and AI.
You are a team player who shares knowledge, gives and accepts feedback, and makes the people around you better.
Requirements
3+ years of professional full stack engineering experience
Strong experience with TypeScript and React
Experience with a JVM-based backend stack, ideally Kotlin
Experience with GraphQL (both frontend consumption and backend schema design)
Genuine interest in system stability, infrastructure quality, and addressing technical debt
Good comprehension of German (~ B1)
Nice to Have
Experience with Python and backend frameworks such as FastAPI
Experience with or strong interest in LLMs, machine learning, and MLOps
Experience with Kubernetes, Helm, and Terraform
Experience with message queues and workflow orchestration (e.g. RabbitMQ, Apache Airflow)
Fullstack Engineer RnD • Köln, DE