Senior Backend Engineer
Copenhagen, Capital Region of Denmark, Denmark
Sep 23, 2025
Anden telekommunikation
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":3991,"title":"Senior Backend Engineer","company_name":"YouSee","description":"About the job\n\nJoin the team shaping the future of Entertainment at YouSee\n\nOur purpose\n\nIn youSee we are creating the next generation platform for TV and Music streaming. We are excited about providing the best content discovery, and the most personal experience to the Danish consumers.\n\nWith YouSee we give you TV and Music, your way. No matter how you prefer to watch TV or listen to your music. With our most basic TV package you get a wide selection of the most popular TV channels, including movies and series for streaming. You can also tailor your very own TV solution by freely choosing your TV channels and premium streaming services.\n\nAs Denmark’s leading digital service provider, we aspire to use technology to create a more meaningful future for our customers and society. Therefore, we are looking for the market’s brightest minds who can stand up and stand out.\n\nAbout The Role\n\nWe are looking for an experienced Backend Developer with motivation for developing and releasing features that improve the user experience of our customers.\n\nWhat You’ll Do\n\n\nContribute your skills as we work together to enhance our backend platform, aiming to become one of Denmark's premier streaming services\nApply architectural skills and design pattern knowledge, to transmute complex problems into simple, testable, and maintainable solutions\nWork together with product owners to shape the experience of our users.\nBe motivated in creating quality code, while having all our customers in mind\nLet us explore the newest technologies within the TV Backend ecosystem.\n\n\n\nHow You’ll Be Doing It\n\n\nWe use agile methodologies in our day-to-day work.\nWe combine the benefits of working in a platform team but also joining cross-functional teams where different crafts work together to solve customer needs.\n\n\n\nWhat You will Need:\n\n\nStrong experience in .NET C# (Our primary development environment)\nSolid understanding of OOD, SOA, SOLID principles.\nExperience working with SQL databases, NoSQL databases, and RESTful APIs.\nExperience with distributed\/large scale systems; high load and performance-critical systems.\nExperience with cloud technologies, such as AWS, Kubernetes, ELK stack.\nExperience with CI\/CD pipeline and GIT version control system.\n\n\n\nNice to haves:\n\n(Bonus skills that will help you stand out)\n\n\nExperience in nodeJS development environment.\nExperience in PHP development environment.\nExperience in GO development environment.\nExperience with GraphQL.\n\n\n\nWhat we offer:\n\n\nWe provide a rewarding compensation package\nA flexible work-from-home environment\nAn international workplace with supportive team members!\nA place where you can experiment, and further your professional knowledge\nRare experience with how a big streaming industry works, and niche knowledge about it\nA social environment, that includes everything from sport events and running clubs, parties, and hackathons, and more!\nOur cantina has a good variety of options\nOn premise Fitness Center\nAn attractive Health Insurance\nFree Parking\n\n\n\n_____________________________________________________________________________________________________\n\nDiversity & inclusion\n\nAt Nuuday, diversity and inclusion are not just buzzwords – they are action points that are deeply rooted in our organisation. We promote an inclusive environment that values diversity, and we guarantee that all qualified applicants will be considered without regard to ethnicity, religion, ability, age, gender identity, sexual orientation and all the other characteristics that make us different but bring us closer together. To us, value is created where differences meet.\n\nWanna join us?\n\nWe look forward to discussing this opportunity with you. We’ll be doing interviews along the way, as the position is to be filled as soon as possible. We can’t wait to hear from you!\n\nYou might also be looking for\n\nA contact person for further information: Omar Esli Jimenez Villarreal (omv@yousee.dk)\n\nA work location: Teglholmsgade 1, 2450 København\n\nAnd a bit more information about us:\n\nhttps:\/\/nuuday.com\/\n\nApplication: It is not necessary to attach a cover letter, but please include a brief introduction in your CV about why you are applying for this position. To ensure a fair and inclusive recruitment process, we kindly ask you to refrain from adding a photo to your CV.\n\n Application date: 31\/10\/2025\n\n Contact person: Omar Esli Jimenez Villarreal (omv@yousee.dk)\n\n Work location: Teglholmsgade 1, Copenhagen\n\nNuuday – We make sense with technology\n\nAt Nuuday, we’re 3,000 dedicated professionals working across six brands - YouSee, TDC Erhverv, Telmore, Hiper, eesy and Relatel - driving the future of digital innovation in Denmark. Right now, we’re in the midst of an exciting transformation. We’re not just upgrading our IT systems - we’re redefining digital customer experiences and setting new standards for how people, businesses, and society interact with technology in their everyday lives. At Nuuday, you’ll find a culture built on diversity, collaboration, and growth. No matter where you work or which brand you’re part of, we all share one thing: A passion for creating solutions that truly make a difference. We take pride in understanding our customers and see the future as an opportunity to keep evolving and improving. We believe that great results come from strong communities, and we welcome those who dare to think differently, take initiative, and help pave the way. Are you ready to be part of the journey?","brief_summary_of_job":null,"existing_skills_from_job":["Full-time","Back-End Web Development",".NET Framework","Amazon Web Services (AWS)","Cloud Computing","C (Programming Language)","C#","Service-Oriented Architecture (SOA)","Object Oriented Design","Kubernetes","HTML"],"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","SQL","Swift","TypeScript"],"frameworks":[".NET","Angular","Apache Spark","ASP.NET","AWS","Azure","Backbone.js","Bootstrap","CodeIgniter","Django","Docker","Ember.js","Express","FastAPI","Flask","Flutter","GCP","Hadoop","Ionic","jQuery","Kubernetes","Laravel","Meteor","NestJS","Next.js","Node.js","Nuxt.js","Phoenix","PyTorch","React","React Native","Ruby on Rails","Spring Boot","Svelte","Symfony","Tailwind CSS","TensorFlow","Vue.js","Xamarin"]},
"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","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 js":"Vue.js","vue.js":"Vue.js","vuejs":"Vue.js","VueJS":"Vue.js","xamarin":"Xamarin","Xamarin Forms":"Xamarin","Xamarin.forms":"Xamarin","docker":"Docker","kubernetes":"Kubernetes","k8s":"Kubernetes","github":"GitHub","gitlab":"GitLab","bitbucket":"Bitbucket","terraform":"Terraform","puppet":"Puppet","chef":"Chef","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","vue":"Vue.js","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**: JavaScript, Python, Java, C#, PHP, Go, Rust, etc.
- **Frameworks**: React, Angular, Vue.js, Laravel, Django, Spring Boot, etc.
## EXCLUSION RULES:
- Do NOT include soft skills (communication, teamwork, etc.)
- Do NOT include methodologies (Agile, Scrum, etc.)
- Do NOT include general tools (Git, VS Code, etc.) unless they're specifically coding-related
- 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>",
"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>"]
},
"duplicates_removed": ["<original_mention> → <normalized_name>"],
"excluded_skills": ["<skill>", "<reason>"]
},
"confidence": <integer 0-100>
}
Return nothing outside the JSON object.
{
"job_id": 3991,
"extracted_skills": [
{
"skill_name": ".NET",
"category": "frameworks",
"confidence": 100,
"mentioned_as": [".NET", ".NET Framework"],
"context": "Strong experience in .NET C# (Our primary development environment)"
},
{
"skill_name": "C#",
"category": "languages",
"confidence": 100,
"mentioned_as": ["C#", "C sharp"],
"context": "Strong experience in .NET C# (Our primary development environment)"
},
{
"skill_name": "SQL",
"category": "languages",
"confidence": 100,
"mentioned_as": ["SQL databases"],
"context": "Experience working with SQL databases, NoSQL databases, and RESTful APIs."
},
{
"skill_name": "NoSQL",
"category": "languages",
"confidence": 100,
"mentioned_as": ["NoSQL databases"],
"context": "Experience working with SQL databases, NoSQL databases, and RESTful APIs."
},
{
"skill_name": "RESTful APIs",
"category": "languages",
"confidence": 100,
"mentioned_as": ["RESTful APIs"],
"context": "Experience working with SQL databases, NoSQL databases, and RESTful APIs."
},
{
"skill_name": "AWS",
"category": "frameworks",
"confidence": 100,
"mentioned_as": ["AWS", "cloud technologies, such as AWS"],
"context": "Experience with cloud technologies, such as AWS, Kubernetes, ELK stack."
},
{
"skill_name": "Kubernetes",
"category": "frameworks",
"confidence": 100,
"mentioned_as": ["Kubernetes"],
"context": "Experience with cloud technologies, such as AWS, Kubernetes, ELK stack."
},
{
"skill_name": "Node.js",
"category": "frameworks",
"confidence": 100,
"mentioned_as": ["nodeJS development environment", "node.js"],
"context": "Experience in nodeJS development environment."
},
{
"skill_name": "PHP",
"category": "languages",
"confidence": 100,
"mentioned_as": ["PHP development environment"],
"context": "Experience in PHP development environment."
},
{
"skill_name": "Go",
"category": "languages",
"confidence": 100,
"mentioned_as": ["GO development environment"],
"context": "Experience in GO development environment."
},
{
"skill_name": "GraphQL",
"category": "languages",
"confidence": 100,
"mentioned_as": ["GraphQL"],
"context": "Experience with GraphQL."
}
],
"reasoning": {
"total_skills_found": 10,
"skills_by_category": {
"languages": ["C#", "SQL", "NoSQL", "RESTful APIs", "PHP", "Go", "GraphQL"],
"frameworks": [".NET", "AWS", "Kubernetes", "Node.js"]
},
"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
Join the team shaping the future of Entertainment at YouSee
Our purpose
In youSee we are creating the next generation platform for TV and Music streaming. We are excited about providing the best content discovery, and the most personal experience to the Danish consumers.
With YouSee we give you TV and Music, your way. No matter how you prefer to watch TV or listen to your music. With our most basic TV package you get a wide selection of the most popular TV channels, including movies and series for streaming. You can also tailor your very own TV solution by freely choosing your TV channels and premium streaming services.
As Denmark’s leading digital service provider, we aspire to use technology to create a more meaningful future for our customers and society. Therefore, we are looking for the market’s brightest minds who can stand up and stand out.
About The Role
We are looking for an experienced Backend Developer with motivation for developing and releasing features that improve the user experience of our customers.
What You’ll Do
Contribute your skills as we work together to enhance our backend platform, aiming to become one of Denmark's premier streaming services
Apply architectural skills and design pattern knowledge, to transmute complex problems into simple, testable, and maintainable solutions
Work together with product owners to shape the experience of our users.
Be motivated in creating quality code, while having all our customers in mind
Let us explore the newest technologies within the TV Backend ecosystem.
How You’ll Be Doing It
We use agile methodologies in our day-to-day work.
We combine the benefits of working in a platform team but also joining cross-functional teams where different crafts work together to solve customer needs.
What You will Need:
Strong experience in .NET C# (Our primary development environment)
Solid understanding of OOD, SOA, SOLID principles.
Experience working with SQL databases, NoSQL databases, and RESTful APIs.
Experience with distributed/large scale systems; high load and performance-critical systems.
Experience with cloud technologies, such as AWS, Kubernetes, ELK stack.
Experience with CI/CD pipeline and GIT version control system.
Nice to haves:
(Bonus skills that will help you stand out)
Experience in nodeJS development environment.
Experience in PHP development environment.
Experience in GO development environment.
Experience with GraphQL.
What we offer:
We provide a rewarding compensation package
A flexible work-from-home environment
An international workplace with supportive team members!
A place where you can experiment, and further your professional knowledge
Rare experience with how a big streaming industry works, and niche knowledge about it
A social environment, that includes everything from sport events and running clubs, parties, and hackathons, and more!
Our cantina has a good variety of options
On premise Fitness Center
An attractive Health Insurance
Free Parking
_____________________________________________________________________________________________________
Diversity & inclusion
At Nuuday, diversity and inclusion are not just buzzwords – they are action points that are deeply rooted in our organisation. We promote an inclusive environment that values diversity, and we guarantee that all qualified applicants will be considered without regard to ethnicity, religion, ability, age, gender identity, sexual orientation and all the other characteristics that make us different but bring us closer together. To us, value is created where differences meet.
Wanna join us?
We look forward to discussing this opportunity with you. We’ll be doing interviews along the way, as the position is to be filled as soon as possible. We can’t wait to hear from you!
You might also be looking for
A contact person for further information: Omar Esli Jimenez Villarreal (omv@yousee.dk)
A work location: Teglholmsgade 1, 2450 København
And a bit more information about us:
https://nuuday.com/
Application: It is not necessary to attach a cover letter, but please include a brief introduction in your CV about why you are applying for this position. To ensure a fair and inclusive recruitment process, we kindly ask you to refrain from adding a photo to your CV.
Application date: 31/10/2025
Contact person: Omar Esli Jimenez Villarreal (omv@yousee.dk)
Work location: Teglholmsgade 1, Copenhagen
Nuuday – We make sense with technology
At Nuuday, we’re 3,000 dedicated professionals working across six brands - YouSee, TDC Erhverv, Telmore, Hiper, eesy and Relatel - driving the future of digital innovation in Denmark. Right now, we’re in the midst of an exciting transformation. We’re not just upgrading our IT systems - we’re redefining digital customer experiences and setting new standards for how people, businesses, and society interact with technology in their everyday lives. At Nuuday, you’ll find a culture built on diversity, collaboration, and growth. No matter where you work or which brand you’re part of, we all share one thing: A passion for creating solutions that truly make a difference. We take pride in understanding our customers and see the future as an opportunity to keep evolving and improving. We believe that great results come from strong communities, and we welcome those who dare to think differently, take initiative, and help pave the way. Are you ready to be part of the journey?