Home › Companies › Mediaire › Full Stack Developer (all)
Full Stack Developer (all)
Mediaire · Berlin (Hybrid) · Hybrid · Active · Personio
Job facts
| Field | Value |
|---|---|
| Company | Mediaire |
| Title | Full Stack Developer (all) |
| Normalized title | - |
| Department / team | Tech / Tech - classic |
| Location | Berlin (Hybrid) |
| Work model | Hybrid / Hybrid |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | Personio |
| Posted / first seen | 2026-05-08 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-23 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Mediaire. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Personio. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| Department jobs | Active postings in Tech. | Open |
| Work model jobs | Active Hybrid postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Mediaire |
| Source | 5a8fb921-016e-4ca6-8663-3c52ef443fce |
| ATS provider | Personio |
Description
ABOUT THE ROLE
As our Full-Stack Developer, you will help shape the transition of our medical annotation tooling from an integrated system into a standalone platform used across multiple products. Working across the stack, you will build and evolve a web-based annotation system for medical imaging workflows - including a browser-based 3D viewer built with Cornerstone.js and Python backend services for handling volumetric MRI data and annotations. The role combines frontend development, imaging workflows, and backend infrastructure, with a strong focus on scalability, usability, and performance for clinical experts and downstream ML use cases.
YOUR RESPONSIBILITIES
Lead the development of a new web-based annotation platform, built largely from scratch while adopting key functionality from the existing ecosystem.
Maintain and extend our existing web-based annotation application, including integration of the Cornerstone.js-based medical viewer developed by our Software team.
Design and implement a Python-based backend for annotation loading, saving, and state management of volumetric 3D imaging data.
Work with 3D medical images (MRI) and segmentations, ensuring accurate and high-performance rendering in the browser.
Build advanced annotation and editing tools, such as 3D region growing and brush-based workflows, and optimize platform performance across different hardware setups.
Act as the technical bridge between Software team (maintain the core viewer), radiologists (annotate the datasets), and ML teams (consuming annotated datasets).
YOUR BACKGROUND
Must-have
3+ years of professional experience in Full-Stack development, preferably in a startup or medtech environment.
Strong frontend experience with React or similar, JavaScript (ES6+), HTML, and CSS. Experience with UI frameworks such as shadcn/ui or Tailwind, and UI patterns for high-density data.
Solid backend experience with Python or similar (e.g. Node.js, C#, Go, Java), including frameworks such as FastAPI, Flask, Django, or Litestar.
Strong focus on clean code, testing, and documentation. Familiar with modern DevOps practices (Docker, GitLab CI/CD).
Strong problem-solving mindset and experience working in interdisciplinary teams (Software, Data, ML, and radiologists).
Nice to have
Experience with medical imaging libraries such as Cornerstone.js, VTK.js, or ITK.js, and familiarity with DICOM or NIfTI data formats.
Hands-on experience with AWS (or similar cloud platforms) and relational databases such as PostgreSQL.
Understanding of radiology workflows or experience building tools for clinical specialists.
WHAT YOU CAN EXPECT
Focus on what matters: At our company, competence, personality, and commitment are more important than formalities or the study program you chose.
Your Impact: Your work helps make disease diagnosis faster, more precise, and more manageable.
Your Team: Join a highly motivated, interdisciplinary team with fast decision-making processes and a collaborative atmosphere.
Freedom to choose: Work remotely or from our office in Berlin-Kreuzberg - whatever suits you best.
Benefits: Use your personal benefits budget flexibly and choose the perks that suit you best!
Full job record
| Job ID | 3832991379f41e87257a05b526f8495a0c45647f |
| Org ID | ab15ddae-c466-4fd8-aa96-e30ad37b22fa |
| Source ID | 5a8fb921-016e-4ca6-8663-3c52ef443fce |
| Board ID | 5a8fb921-016e-4ca6-8663-3c52ef443fce |
| Provider | personio |
| Provider Job Key | 2629068 |
| Title | Full Stack Developer (all) |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Berlin (Hybrid) |
| Department | Tech |
| Team | Tech - classic |
| Employment Type | full_time |
| Workplace Type | hybrid |
| Remote Policy | hybrid |
| Country | Berlin (Hybrid) |
| Region | — |
| City | — |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://mediaire.jobs.personio.de/job/2629068?language=en |
| Apply URL | https://mediaire.jobs.personio.de/job/2629068?language=en |
| First Seen At | 2026-05-30 05:49:57Z |
| Last Seen At | 2026-06-23 07:48:51Z |
| Last Checked At | 2026-06-23 07:48:51Z |
| Last Changed At | 2026-05-30 05:49:57Z |
| Inactive At | — |
| Source Posted At | 2026-05-08 16:35:38Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=personio/board=mediaire.de/date=2026-06-23/2026-06-23T07-48-50-652Z-a0cef1ba7164e7dda6db9f46b344d904ec34e83ac10289cd11fa25d4c16be94d.json |
Event Fields
{
"content_hash": "f9da273cd348f7e0bcf87f74621ceea04cbf54bafb44e0758693234cd071e258",
"source_hash": "1ed07a5396312db8126afe646630a3bc8185ad63e3c13f05c0b308fce024cbf9",
"last_changed_at": "2026-05-30T05:49:57.435Z",
"active_status": "active"
}Parsed Structured
{
"dedupe": null,
"language": "en",
"location": {
"raw": "Berlin (Hybrid)",
"city": null,
"region": null,
"country": "Berlin (Hybrid)",
"is_remote": false,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-23T07:48:51.195Z",
"launch_scope": {
"reason": "personio_production_catalog",
"included": true,
"location": {
"raw": "Berlin (Hybrid)",
"city": null,
"region": null,
"country": "Berlin (Hybrid)",
"is_remote": false,
"confidence": 0.8
},
"countries": [
"Berlin (Hybrid)"
]
},
"remote_policy": "hybrid",
"salary_period": null,
"workplace_type": "hybrid",
"salary_currency": null
}Extensions
{}Native Structured
{
"id": "2629068",
"name": "Full Stack Developer (all)",
"office": "Berlin (Hybrid)",
"keywords": [],
"schedule": "full-time",
"createdAt": "2026-05-08T16:35:38+00:00",
"seniority": "experienced",
"department": "Tech",
"occupation": "general_and_other_it_software",
"subcompany": null,
"employmentType": "permanent",
"jobDescriptions": [
{
"name": "ABOUT THE ROLE",
"value": "<p style=\"margin:0.75em 0px 0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;color:rgb(41,42,46);text-transform:none;background-color:rgb(255,255,255);\"><span style=\"font-size:12px;font-family:Tahoma, Geneva, sans-serif;\">As our Full-Stack Developer, you will help shape the transition of our medical annotation tooling from an integrated system into a standalone platform used across multiple products. </span><span style=\"font-size:12px;font-family:Tahoma, Geneva, sans-serif;\">Working across the stack, you will build and evolve a web-based annotation system for medical imaging workflows - including a browser-based 3D viewer built with Cornerstone.js and Python backend services for handling volumetric MRI data and annotations. </span><span style=\"font-size:12px;font-family:Tahoma, Geneva, sans-serif;\">The role combines frontend development, imaging workflows, and backend infrastructure, with a strong focus on scalability, usability, and performance for clinical experts and downstream ML use cases.</span></p>"
},
{
"name": "YOUR RESPONSIBILITIES",
"value": "<ul><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Lead the development of a new web-based annotation platform, built largely from scratch while adopting key functionality from the existing ecosystem.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Maintain and extend our existing web-based annotation application, including integration of the Cornerstone.js-based medical viewer developed by our Software team.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Design and implement a Python-based backend for annotation loading, saving, and state management of volumetric 3D imaging data.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Work with 3D medical images (MRI) and segmentations, ensuring accurate and high-performance rendering in the browser.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Build advanced annotation and editing tools, such as 3D region growing and brush-based workflows, and optimize platform performance across different hardware setups.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Act as the technical bridge between Software team (maintain the core viewer), radiologists (annotate the datasets), and ML teams (consuming annotated datasets).</span></p></li></ul>"
},
{
"name": "YOUR BACKGROUND",
"value": "<span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\"><strong>Must-have</strong></span><br><ul><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">3+ years of professional experience in Full-Stack development, preferably in a startup or medtech environment.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Strong frontend experience with React or similar, JavaScript (ES6+), HTML, and CSS. Experience with UI frameworks such as shadcn/ui or Tailwind, and UI patterns for high-density data.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Solid backend experience with Python or similar (e.g. Node.js, C#, Go, Java), including frameworks such as FastAPI, Flask, Django, or Litestar.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Strong focus on clean code, testing, and documentation. Familiar with modern DevOps practices (Docker, GitLab CI/CD).</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Strong problem-solving mindset and experience working in interdisciplinary teams (Software, Data, ML, and radiologists).</span></p></li></ul><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\"><strong>Nice to have</strong></span></p><ul><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Experience with medical imaging libraries such as Cornerstone.js, VTK.js, or ITK.js, and familiarity with DICOM or NIfTI data formats.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Hands-on experience with AWS (or similar cloud platforms) and relational databases such as PostgreSQL.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Understanding of radiology workflows or experience building tools for clinical specialists.</span></p></li></ul>"
},
{
"name": "WHAT YOU CAN EXPECT",
"value": "<ul><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><strong><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\">Focus on what matters:</span></strong><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\"> At our company, competence, personality, and commitment are more important than formalities or the study program you chose.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\"><strong>Your Impact:</strong> Your work helps make disease diagnosis faster, more precise, and more manageable.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\"><strong>Your Team: </strong>Join a highly motivated, interdisciplinary team with fast decision-making processes and a collaborative atmosphere.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\"><strong>Freedom to choose:</strong> Work remotely or from our office in Berlin-Kreuzberg - whatever suits you best.</span></p></li><li><p style=\"margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;font:400 16px/1.714 'Atlassian Sans', 'ui-sans-serif', '-apple-system', 'system-ui', 'Segoe UI', Ubuntu, 'Helvetica Neue', sans-serif;\"><span style=\"font-family:Tahoma, Geneva, sans-serif;font-size:12px;\"><strong>Benefits:</strong> Use your personal benefits budget flexibly and choose the perks that suit you best!</span></p></li></ul>"
}
],
"occupationCategory": "it_software",
"recruitingCategory": "Tech - classic"
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/3832991379f41e87257a05b526f8495a0c45647f?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/ab15ddae-c466-4fd8-aa96-e30ad37b22faJSONGET https://api.bluedoor.sh/job-postings/v1/sources/5a8fb921-016e-4ca6-8663-3c52ef443fceJSONGET https://api.bluedoor.sh/job-postings/v1/jobs/3832991379f41e87257a05b526f8495a0c45647f/eventsJSON