Senior Full Stack Software Developer
Copenhagen, Capital Region of Denmark, Denmark
Sep 25, 2025
Dette job er ikke blevet analyseret af vores AI-vurderingssystem. Klik på knappen nedenfor for at få en AI-drevet match score baseret på dine præferencer.
# Job Skill Enhancement System
## CORE INSTRUCTION:
You are an AI that extracts and identifies coding languages and frameworks from job descriptions. Your goal is to find ALL relevant technical skills mentioned in the job posting, even if they're mentioned in different ways or aliases.
## INPUT DATA:
{
"job": {"job_id":4593,"title":"Senior Full Stack Software Developer","company_name":"Danaher Life Sciences","description":"About the job\n\nBring more to life.\n\nAre you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology?\n\nAt Radiometer, one of Danaher’s 15+ operating companies, our work saves lives—and we’re all united by a shared commitment to innovate for tangible impact.\n\nYou’ll thrive in a culture of belonging where you and your unique viewpoint matter. And by harnessing Danaher’s system of continuous improvement, you help turn ideas into impact – innovating at the speed of life.\n\nAt Radiometer, life comes first. Our vision is to improve global healthcare with reliable, fast, and easy patient diagnoses. We’re a team that celebrates diverse ideas and continuous improvement. Here, you’ll find a place to grow and make a real impact, with your unique perspective driving us forward in improving patient care. At Radiometer, our vision is to improve global healthcare with reliable, fast, and easy patient diagnoses.\n\nLearn about the Danaher Business System which makes everything possible.\n\nAs a Senior Full Stack Software Developer at Radiometer, you will play a key role in shaping and delivering innovative high-quality customer facing digital products. You will work in an agile software development model and collaborate closely with cross-functional teams to lead the end-to-end development of cloud services that support operational efficiency for medical analyzers used in hospitals worldwide.\n\nThis position reports to the Senior SW R&D Manager and is part of the Acute Care Diagnostic Digital Solutions R&D department located in Brønshøj, Copenhagen and will be an on-site role.\n\nIf you thrive in a technically challenging, collaborative, customer-focused environment and want to drive world class software development ways of working — we’d love to hear from you\n\nIn This Role, You Will Have The Opportunity To\n\n\nCollaborate closely with internal and external stakeholders to align technical solutions with business needs.\nArchitect and develop scalable solutions supporting data-driven healthcare workflows from requirements to delivery\nAnalyze and visualize data to deliver actionable insights for clinical and operational users.\nBuild automation (e.g. code quality, test, infrastructure) to support continuous integration and delivery pipelines.\nContribute to technical leadership, mentoring, and code reviews within the development team.\nJoin a dynamic and talented team that is responsible for developing creative and efficient solutions for end-users in close collaboration with the business\n\n\nThe Essential Requirements Of The Job Include\n\n\nBachelor’s or Master’s degree within Computer Science or a related discipline or equivalent working experience\n5+ years of experience in software development with strong proficiency in C# .NET.\nProven experience designing and implementing advanced cloud architectures, preferably on Azure.\nProven experience with end-to-end CI\/CD for cloud applications, preferably on Azure\nDemonstrated ability to solve complex problems and deliver robust, scalable solutions.\nExperience using AI-assisted development tools (e.g., GitHub Copilot) to enhance productivity\nExcellent communication skills and fluency in English.\n\n\nIt would be a plus if you also possess previous experience in:\n\n\nStrong skills in rapid prototyping, iterative development, and agile methodologies.\nParticipation in open source community\nAI agent frameworks and architecture\nLLMs and their capabilities\/limitations.\n\n\nApplication\n\nWe continuously assess candidates and invite them for interviews, so please don’t hesitate to write and send in the application.\n\nWe look forward to receiving your application.\n\nJoin our winning team today. Together, we’ll accelerate the real-life impact of tomorrow’s science and technology. We partner with customers across the globe to help them solve their most complex challenges, architecting solutions that bring the power of science to life.\n\nFor more information, visit www.danaher.com.","brief_summary_of_job":null,"existing_skills_from_job":["On-site","Full-time","English",".NET Framework","Software Development","Full-Stack Development","C#","Cloud Computing","C (Programming Language)","Stack","HTML","Computer Science","Git","GitHub","CI\/CD","Azure"],"existing_skills_from_database":[]},
"coding_categories": {"languages":["Bash","C","C#","C++","CSS","Clojure","Dart","Elixir","Go","Groovy","Haskell","HTML","Java","JavaScript","Julia","Kotlin","Lua","MATLAB","Objective-C","Perl","PHP","PowerShell","Python","R","Ruby","Rust","Sass","Scala","Swift","TypeScript"],"frameworks":[".NET","Angular","Apache Spark","ASP.NET","Backbone.js","Bootstrap","CodeIgniter","Django","Ember.js","Express","FastAPI","Flask","Flutter","Hadoop","Ionic","jQuery","Laravel","Livewire","Meteor","NestJS","Next.js","Node.js","Nuxt.js","Phoenix","PHPUnit","PyTorch","React","React Native","Ruby on Rails","Spring Boot","Svelte","Symfony","Tailwind CSS","TensorFlow","Vue.js","Xamarin","Alpine.js","Filament","WordPress"],"databases":["MySQL","PostgreSQL","Redis","MongoDB","DynamoDB","MariaDB","NoSQL","Oracle","BigQuery","Elasticsearch","SQL","SQL Server","SQLite","Cassandra","CouchDB","Neo4j","InfluxDB","CockroachDB"],"tools":["Git","GitHub","GitLab","Bitbucket","Docker","Kubernetes","CI\/CD","Jenkins","Kafka","RabbitMQ","Amazon SQS","AMQP","PubSub","REST API","RESTful APIs","GraphQL","AWS","Azure","GCP","Terraform","Ansible","Puppet","Chef","Vagrant","Vault","Consul","Prometheus","Grafana","ELK Stack","Splunk"],"skills":["English","Danish","Communication","Full-stack development","Back-end development","Front-end development","Cloud computing","DevOps","Microsoft Excel","PowerBI","Power Platform","Agile","Scrum","Problem-solving","Team collaboration","Physical presence","Remote work","Hybrid work"],"colors":{"languages":"blue","frameworks":"purple","databases":"orange","tools":"indigo"}},
"skill_aliases": {"bash":"Bash","c":"C","c plus plus":"C++","C plus plus":"C++","c sharp":"C#","C sharp":"C#","c#":"C#","c++":"C++","clojure":"Clojure","cpp":"C++","dart":"Dart","elixir":"Elixir","go":"Go","golang":"Go","Golang":"Go","groovy":"Groovy","haskell":"Haskell","java":"Java","java script":"JavaScript","Java script":"JavaScript","javascript":"JavaScript","Javascript":"JavaScript","js":"JavaScript","JS":"JavaScript","es5":"JavaScript","ES5":"JavaScript","es6":"JavaScript","ES6":"JavaScript","julia":"Julia","kotlin":"Kotlin","lua":"Lua","matlab":"MATLAB","Matlab":"MATLAB","objective c":"Objective-C","Objective C":"Objective-C","objective-c":"Objective-C","objc":"Objective-C","ObjC":"Objective-C","obj-c":"Objective-C","Obj-C":"Objective-C","perl":"Perl","php":"PHP","Php":"PHP","powershell":"PowerShell","Power Shell":"PowerShell","python":"Python","py":"Python","Py":"Python","phyton":"Python","r":"R","ruby":"Ruby","rust":"Rust","scala":"Scala","swift":"Swift","typescript":"TypeScript","Typescript":"TypeScript","ts":"TypeScript","TS":"TypeScript","mysql":"MySQL","postgresql":"PostgreSQL","postgres":"PostgreSQL","mongodb":"MongoDB","mongo":"MongoDB","redis":"Redis","sqlite":"SQLite","oracle":"Oracle","mssql":"SQL Server","sql server":"SQL Server","dynamodb":"DynamoDB","dynamo db":"DynamoDB","mariadb":"MariaDB","maria db":"MariaDB","nosql":"NoSQL","no sql":"NoSQL","bigquery":"BigQuery","big query":"BigQuery","elasticsearch":"Elasticsearch","elastic search":"Elasticsearch","cassandra":"Cassandra","couchdb":"CouchDB","couch db":"CouchDB","neo4j":"Neo4j","neo 4j":"Neo4j","influxdb":"InfluxDB","influx db":"InfluxDB","cockroachdb":"CockroachDB","cockroach db":"CockroachDB","aws":"AWS","amazon web services":"AWS","azure":"Azure","microsoft azure":"Azure","gcp":"GCP","google cloud platform":"GCP","google cloud":"GCP",".Net":".NET","angular":"Angular","angular js":"Angular","Angular js":"Angular","angularjs":"Angular","AngularJS":"Angular","apache spark":"Apache Spark","asp net":".NET","ASP net":".NET","asp.net":"ASP.NET","ASP.NET":".NET","asp.net core":".NET","ASP.NET Core":".NET","backbone":"Backbone.js","BackboneJS":"Backbone.js","backbone js":"Backbone.js","backbonejs":"Backbone.js","bootstrap":"Bootstrap","Bootstrap framework":"Bootstrap","twitter bootstrap":"Bootstrap","Twitter Bootstrap":"Bootstrap","code igniter":"CodeIgniter","codeigniter":"CodeIgniter","django":"Django","ember":"Ember.js","ember js":"Ember.js","emberjs":"Ember.js","EmberJS":"Ember.js","express":"Express","express.js":"Express","Express.js":"Express","expressjs":"Express","ExpressJS":"Express","fast api":"FastAPI","Fast api":"FastAPI","fastapi":"FastAPI","flask":"Flask","flutter":"Flutter","hadoop":"Hadoop","Hadoop":"Hadoop","ionic":"Ionic","Ionic framework":"Ionic","ionic framework":"Ionic","jquery":"jQuery","JQuery":"jQuery","JQUERY":"jQuery","laravel":"Laravel","meteor":"Meteor","meteor js":"Meteor","meteorjs":"Meteor","MeteorJS":"Meteor","nestjs":"NestJS","nest js":"NestJS","Nest JS":"NestJS","Nestjs":"NestJS","next js":"Next.js","Next js":"Next.js","next.js":"Next.js","nextjs":"Next.js","NextJS":"Next.js","node":"Node.js","Node":"Node.js","node.js":"Node.js","nodejs":"Node.js","NodeJS":"Node.js","nuxt js":"Nuxt.js","Nuxt js":"Nuxt.js","nuxt.js":"Nuxt.js","nuxtjs":"Nuxt.js","NuxtJS":"Nuxt.js","phoenix":"Phoenix","Phoenix framework":"Phoenix","pytorch":"PyTorch","Pytorch":"PyTorch","torch":"PyTorch","Torch":"PyTorch","react":"React","react.js":"React","React.js":"React","reactjs":"React","ReactJS":"React","react native":"React Native","ReactNative":"React Native","reactnative":"React Native","rn":"React Native","RN":"React Native","rails":"Ruby on Rails","Rails":"Ruby on Rails","ror":"Ruby on Rails","ROR":"Ruby on Rails","ruby on rails":"Ruby on Rails","Ruby On Rails":"Ruby on Rails","spark":"Apache Spark","Spark":"Apache Spark","spring":"Spring Boot","Spring":"Spring Boot","spring boot":"Spring Boot","Spring Boot":"Spring Boot","spring framework":"Spring Boot","Spring Framework":"Spring Boot","SpringBoot":"Spring Boot","springboot":"Spring Boot","svelte":"Svelte","symfony":"Symfony","tailwind":"Tailwind CSS","Tailwind":"Tailwind CSS","tailwind css":"Tailwind CSS","Tailwind Css":"Tailwind CSS","tailwindcss":"Tailwind CSS","TailwindCSS":"Tailwind CSS","tensorflow":"TensorFlow","Tensorflow":"TensorFlow","tensor flow":"TensorFlow","Vue":"Vue.js","vue":"Vue.js","vue js":"Vue.js","vue.js":"Vue.js","vuejs":"Vue.js","VueJS":"Vue.js","xamarin":"Xamarin","Xamarin Forms":"Xamarin","Xamarin.forms":"Xamarin","livewire":"Livewire","phpunit":"PHPUnit","alpine":"Alpine.js","alpine js":"Alpine.js","alpinejs":"Alpine.js","filament":"Filament","docker":"Docker","kubernetes":"Kubernetes","k8s":"Kubernetes","github":"GitHub","gitlab":"GitLab","bitbucket":"Bitbucket","terraform":"Terraform","puppet":"Puppet","chef":"Chef","git":"Git","jenkins":"Jenkins","kafka":"Kafka","rabbitmq":"RabbitMQ","amazon sqs":"Amazon SQS","amqp":"AMQP","pubsub":"PubSub","rest api":"REST API","restful api":"RESTful APIs","restful apis":"RESTful APIs","graphql":"GraphQL","ansible":"Ansible","vagrant":"Vagrant","vault":"Vault","consul":"Consul","prometheus":"Prometheus","grafana":"Grafana","elk stack":"ELK Stack","splunk":"Splunk","scrum":"Scrum","agile":"Agile","kanban":"Kanban","devops":"DevOps","ci\/cd":"CI\/CD","tdd":"TDD","bdd":"BDD","linux":"Linux","windows":"Windows","macos":"macOS","ubuntu":"Ubuntu","centos":"CentOS","debian":"Debian","junit":"JUnit","pytest":"PyTest","jest":"Jest","mocha":"Mocha","cypress":"Cypress","selenium":"Selenium","html":"HTML","HTML":"HTML","html5":"HTML","HTML5":"HTML","css":"CSS","CSS":"CSS","css3":"CSS","CSS3":"CSS","sass":"Sass","scss":"Sass","SCSS":"Sass","less":"Less","LESS":"Less","webpack":"Webpack","gulp":"Gulp","npm":"npm","yarn":"Yarn","sql":"SQL","full time":"Fuldtid","full-time":"Fuldtid","fuldtid":"Fuldtid","part time":"Deltid","part-time":"Deltid","deltid":"Deltid","contract":"Kontrakt","kontrakt":"Kontrakt","remote":"Fjernarbejde","fjernarbejde":"Fjernarbejde","hybrid":"Hybridarbejde","hybridarbejde":"Hybridarbejde","on-site":"Fysisk tilstedeværelse","onsite":"Fysisk tilstedeværelse","fysisk tilstedeværelse":"Fysisk tilstedeværelse"}
}
## TASK:
1. **Extract ALL coding languages and frameworks** mentioned in the job description
2. **Use the skill_aliases mapping** to normalize skill names (e.g., "JS" → "JavaScript", "React.js" → "React")
3. **Only include skills from the coding_categories** (languages and frameworks)
4. **Avoid duplicates** - if "JavaScript" and "JS" are both mentioned, only include "JavaScript"
5. **Be thorough** - look for skills mentioned in:
- Job title
- Job description
- Brief summary
- Requirements sections
- Nice-to-have sections
## SKILL CATEGORIES TO EXTRACT:
- **Languages**: Programming languages (PHP, Python, JavaScript, Java, C#, Go, Rust, etc.)
- **Frameworks**: Web frameworks and libraries (Laravel, React, Vue.js, Angular, Django, Spring Boot, etc.)
- **Databases**: Database systems and data stores (MySQL, PostgreSQL, Redis, MongoDB, DynamoDB, etc.)
- **Tools**: Development tools and infrastructure (Git, Docker, AWS, CI/CD, Jenkins, Kafka, etc.)
## EXCLUSION RULES:
- Do NOT extract general skills (communication, languages like English, etc.)
- Do NOT extract business skills (Excel, PowerBI for non-technical roles)
- Do NOT extract work arrangements (remote, physical presence)
- Do NOT include methodologies (Agile, Scrum, etc.) unless specifically technical
- Do NOT include skills already in existing_skills_from_database
## OUTPUT FORMAT:
Return ONLY valid JSON in this exact structure:
{
"job_id": <integer>,
"extracted_skills": [
{
"skill_name": "<normalized_skill_name>",
"category": "<languages|frameworks|databases|tools>",
"confidence": <integer 0-100>,
"mentioned_as": ["<original_mention_1>", "<original_mention_2>"],
"context": "<brief_context_where_found>"
}
],
"reasoning": {
"total_skills_found": <integer>,
"skills_by_category": {
"languages": ["<skill1>", "<skill2>"],
"frameworks": ["<skill1>", "<skill2>"],
"databases": ["<skill1>", "<skill2>"],
"tools": ["<skill1>", "<skill2>"]
},
"duplicates_removed": ["<original_mention> → <normalized_name>"],
"excluded_skills": ["<skill>", "<reason>"]
},
"confidence": <integer 0-100>
}
Return nothing outside the JSON object.
{
"job_id": 4593,
"extracted_skills": [
{
"skill_name": "C#",
"category": "languages",
"confidence": 100,
"mentioned_as": ["C#", "c sharp"],
"context": "5+ years of experience in software development with strong proficiency in C# .NET."
},
{
"skill_name": ".NET",
"category": "frameworks",
"confidence": 100,
"mentioned_as": [".NET", "ASP.NET"],
"context": "Proven experience designing and implementing advanced cloud architectures, preferably on Azure."
},
{
"skill_name": "Azure",
"category": "tools",
"confidence": 100,
"mentioned_as": ["Azure"],
"context": "Proven experience with end-to-end CI/CD for cloud applications, preferably on Azure."
},
{
"skill_name": "CI/CD",
"category": "tools",
"confidence": 100,
"mentioned_as": ["CI/CD"],
"context": "Build automation (e.g. code quality, test, infrastructure) to support continuous integration and delivery pipelines."
},
{
"skill_name": "Git",
"category": "tools",
"confidence": 100,
"mentioned_as": ["Git"],
"context": "Experience using AI-assisted development tools (e.g., GitHub Copilot) to enhance productivity."
},
{
"skill_name": "GitHub",
"category": "tools",
"confidence": 100,
"mentioned_as": ["GitHub"],
"context": "Experience using AI-assisted development tools (e.g., GitHub Copilot) to enhance productivity."
}
],
"reasoning": {
"total_skills_found": 6,
"skills_by_category": {
"languages": ["C#"],
"frameworks": [".NET"],
"databases": [],
"tools": ["Azure", "CI/CD", "Git", "GitHub"]
},
"duplicates_removed": [],
"excluded_skills": []
},
"confidence": 100
}
Brug avanceret AI (GPT-4o) til at generere en personaliseret ansøgning på dansk til denne jobansøgning. Brevet vil være skræddersyet til din profil, de specifikke jobkrav og omfattende virksomhedsinformation for maksimal effekt.
About the job
Bring more to life.
Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology?
At Radiometer, one of Danaher’s 15+ operating companies, our work saves lives—and we’re all united by a shared commitment to innovate for tangible impact.
You’ll thrive in a culture of belonging where you and your unique viewpoint matter. And by harnessing Danaher’s system of continuous improvement, you help turn ideas into impact – innovating at the speed of life.
At Radiometer, life comes first. Our vision is to improve global healthcare with reliable, fast, and easy patient diagnoses. We’re a team that celebrates diverse ideas and continuous improvement. Here, you’ll find a place to grow and make a real impact, with your unique perspective driving us forward in improving patient care. At Radiometer, our vision is to improve global healthcare with reliable, fast, and easy patient diagnoses.
Learn about the Danaher Business System which makes everything possible.
As a Senior Full Stack Software Developer at Radiometer, you will play a key role in shaping and delivering innovative high-quality customer facing digital products. You will work in an agile software development model and collaborate closely with cross-functional teams to lead the end-to-end development of cloud services that support operational efficiency for medical analyzers used in hospitals worldwide.
This position reports to the Senior SW R&D Manager and is part of the Acute Care Diagnostic Digital Solutions R&D department located in Brønshøj, Copenhagen and will be an on-site role.
If you thrive in a technically challenging, collaborative, customer-focused environment and want to drive world class software development ways of working — we’d love to hear from you
In This Role, You Will Have The Opportunity To
Collaborate closely with internal and external stakeholders to align technical solutions with business needs.
Architect and develop scalable solutions supporting data-driven healthcare workflows from requirements to delivery
Analyze and visualize data to deliver actionable insights for clinical and operational users.
Build automation (e.g. code quality, test, infrastructure) to support continuous integration and delivery pipelines.
Contribute to technical leadership, mentoring, and code reviews within the development team.
Join a dynamic and talented team that is responsible for developing creative and efficient solutions for end-users in close collaboration with the business
The Essential Requirements Of The Job Include
Bachelor’s or Master’s degree within Computer Science or a related discipline or equivalent working experience
5+ years of experience in software development with strong proficiency in C# .NET.
Proven experience designing and implementing advanced cloud architectures, preferably on Azure.
Proven experience with end-to-end CI/CD for cloud applications, preferably on Azure
Demonstrated ability to solve complex problems and deliver robust, scalable solutions.
Experience using AI-assisted development tools (e.g., GitHub Copilot) to enhance productivity
Excellent communication skills and fluency in English.
It would be a plus if you also possess previous experience in:
Strong skills in rapid prototyping, iterative development, and agile methodologies.
Participation in open source community
AI agent frameworks and architecture
LLMs and their capabilities/limitations.
Application
We continuously assess candidates and invite them for interviews, so please don’t hesitate to write and send in the application.
We look forward to receiving your application.
Join our winning team today. Together, we’ll accelerate the real-life impact of tomorrow’s science and technology. We partner with customers across the globe to help them solve their most complex challenges, architecting solutions that bring the power of science to life.
For more information, visit www.danaher.com.