
Fullstack Engineer – R&D
DAMEDIC GmbH
full-time
Posted on:
Location Type: Hybrid
Location: Köln • Germany
Visit company websiteExplore more
Tech Stack
About the role
- You are the bridge between cutting-edge ML algorithms and clinicians as well as coding specialists.
- You work directly with research engineers and medical experts.
- You talk to users to understand their needs.
- You design and build the interfaces, APIs, and infrastructure that bring both together.
- You own features end-to-end — from the initial idea through deployment to stable production operation.
- You care about true craftsmanship: clean architecture, maintainable code, and scalable systems.
- You will have the opportunity to work directly on the infrastructure that brings ML models to life.
Requirements
- 3+ years of professional experience in full-stack engineering.
- Solid experience with TypeScript and React.
- Experience with a JVM-based backend stack, ideally Kotlin.
- Experience with GraphQL (both frontend integration and backend schema design).
- Genuine interest in system reliability, infrastructure quality, and reducing technical debt.
- Good German language skills (approximately B1 level).
Benefits
- Dynamic collaboration: we value ownership, transparency, and autonomy. We foster a culture of active feedback and open discussion.
- Professional growth: we tackle challenges head-on and encourage the adoption of new technologies and methods as well as cross-team knowledge sharing.
- Fun at work: team workshops with LEGO, board game nights, or a canoe trip on the Rhine.
- Remote with a personal touch: shape your workday flexibly. We cover costs for home-office equipment or a co-working space membership.
- Regular meetups to strengthen personal connections and exchange ideas.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full-stack engineeringTypeScriptReactJVM-based backend stackKotlinGraphQLsystem reliabilityinfrastructure qualitytechnical debt
Soft Skills
communicationuser needs understandingcollaboration