Softwareudvikler til backend
Aalborg, Region Nordjylland, Danmark
Sep 19, 2025
Udgivelse af videospil
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":3833,"title":"Softwareudvikler til backend","company_name":"CEGO","description":"Tag næste skridt som softwareudvikler i et ambitiøst miljø hos CEGO\n\n\n\n\nØnsker du at tage næste skridt i din karriere hos en dynamisk virksomhed med en stærk virksomhedskultur og stor metodisk frihed? Så er det måske dig, vi søger!\n\n\n\n\nCEGO er en ambitiøs softwarevirksomhed beliggende på havnefronten i Aalborg. Rammerne er uformelle, og der er højt til loftet i en hverdag med fleksibilitet og frihed under ansvar. Vi driver Spilnu.dk, et af Danmarks største online casinoer og har udvidet vores succes til England, hvor vi også er en fremtrædende aktør. Samtidig udvikler vi både spil og platform in-house.\n\n\n\n\nVi søger en softwareudvikler til vores Platform-afdeling. Afdelingen består af 38 medarbejdere, heriblandt devops, ux-designere, software- og frontend udviklere. De er fordelt i mindre teams, hvor hvert team har hver sit forretningsområde lige fra integrationen af spil på vores platforme, betalingsløsninger, markedsførings- og kampagneværktøjer, ansvarligt spil og KYC (Know-Your-Customer) løsninger samt udviklingen af interne værktøjer med fokus på arkitektur og datastrukturer, der kan understøtte omfattende datastrømme.\n\n\n\n\nFaglige kvalifikationer\n\nRelevant uddannelsesmæssig baggrund\nBred erfaring med kode i højniveau-sprog såsom PHP, C#, Java eller lignende\nGod forståelse af REST-baserede API'er og erfaring med udvikling i distribuerede systemer, fx microservices\nEvne til at implementere robuste og skalerbare softwareløsninger\n\n\n\n\nHvad vi forventer, du er\n\nEn holdspiller, der er drevet af at skabe konkrete resultater og værdi\nNysgerrig, initiativrig og teknisk dygtig\nKlar på - og trives med - at arbejde i en organisation, der arbejder agilt i åbent kontormiljø\nIndstillet på at arbejde onsite på vores kontor i Aalborg\nFagligt dygtig og har minimum 2 års relevant erhvervserfaring\n\n\n\n\nHvad vi tilbyder\n\nDu bliver en del af et selvstyrende team, hvis medlemmer selv har indflydelse på, hvordan der arbejdes\nDu får en erfaren personlig mentor til sparring og rådgivning\nKonkurrencedygtige ansættelsesvilkår, herunder pensionsordning, sundhedsforsikring og en lækker kantineordning, der inkluderer morgenmad og frokost\nEt miljø, hvor arbejdsglæde og professionel udvikling går hånd i hånd\nEn forretning, hvor kunderne er slutbrugerne på vores websites. Vi definerer således selv vores målsætninger, og i hvilken retning vi skal arbejde for at lykkes\nIngen tidsregistrering af arbejdsopgaverne\nAt du kommer til at arbejde med en moderne og up-to-date tech-stack, som blandt andet tæller PHP\/Laravel, MySQL, REST APIer, Docker, Kafka og Redis. Husk, vi forventer ikke, at du har kendskab til alle teknologierne.\n\n\n\n\nUnik kultur og stærke sociale relationer\n\nVores kultur er unik, og det samme er vores position i markedet. CEGOs forretning bygger på 24 års erfaring med produktion af spil indenfor casual gaming samt online casinodrift på det licenserede marked. Vi tror på, at passionerede og engagerede medarbejdere leverer de bedste resultater, og derfor arbejder vi hårdt på at tilbyde det bedst mulige arbejdsmiljø.\n\n\n\n\nVi er 130 medarbejdere, der samles om måltiderne og deltager i sociale arrangementer lige fra brætspilsaftener til fester. Vi tror på, at jo bedre vi kender hinanden, des bedre arbejder vi sammen, hvorfor ugens højdepunkt er hyggen over fredagsbrunchen.\n\n\n\n\nAnsøgning og kontakt\n\nUpload dit CV og en motiveret ansøgning til vores rekrutteringssystem via linket hurtigst muligt, da vi løbende indkalder til samtale.\n\n\n\n\nCEGO opfordrer alle kvalificerede kandidater til at ansøge uanset køn, alder, religion eller etnisk tilhørsforhold.\n\n\n\n\nVirksomhedsbeskrivelse\n\nCEGO A\/S har eksisteret siden 2000 og driver i dag en række datterselskaber med forskellige online casinoer i såvel Danmark som internationalt. I 2012 lancerede vi Spilnu.dk, og vi var blandt de første der fik en casino-licens fra Spillemyndigheden, da den danske spillovgivning blev liberaliseret.\n\n\n\n\nSpilnu.dk er unikke spillemaskiner, som alle er udviklet og produceret in-house. De er baseret på den klassiske \"enarmede\" fra spillehallen, som er tilsat en god dosis bonusspil, som giver en ekstra dimension til den klassiske spiltype og masser af ekstra underholdning. På Spilnu.dk er der fokus på hyggen og det sociale, hvor spillerne kan chatte med hinanden, mens de spiller.\n\nForuden Danmark opererer vi i UK, hvor du finder os under brandet Happy Tiger. CEGO A\/S er ejet af tre Aalborgensiske iværksættere og VIA equity.\n\n\n\n\nDu finder os i vores inspirerende kontor på havnefronten i Aalborg, hvor vi beskæftiger cirka 130 medarbejdere indenfor alt lige fra spiludvikling, webudvikling, spil- og lyddesign, grafik og kundeservice til serveradministration samt platform drift og -udvikling. Dertil kommer en række understøttende afdelinger i form af Compliance & Legal, Marketing, Økonomi og HR.","brief_summary_of_job":null,"existing_skills_from_job":["Fysisk tilstedeværelse","Fuldtid","PHP","Laravel","Programmering","SQL","Softwareudvikling","API Development","OOP","Software Architecture"],"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": 3833,
"extracted_skills": [
{
"skill_name": "PHP",
"category": "languages",
"confidence": 100,
"mentioned_as": ["PHP"],
"context": "Mentioned in the requirements for broad experience with high-level languages."
},
{
"skill_name": "C#",
"category": "languages",
"confidence": 100,
"mentioned_as": ["C#"],
"context": "Mentioned in the requirements for broad experience with high-level languages."
},
{
"skill_name": "Java",
"category": "languages",
"confidence": 100,
"mentioned_as": ["Java"],
"context": "Mentioned in the requirements for broad experience with high-level languages."
},
{
"skill_name": "MySQL",
"category": "languages",
"confidence": 100,
"mentioned_as": ["MySQL"],
"context": "Mentioned in the context of the modern tech stack."
},
{
"skill_name": "Laravel",
"category": "frameworks",
"confidence": 100,
"mentioned_as": ["Laravel"],
"context": "Mentioned in the context of the modern tech stack."
},
{
"skill_name": "REST API",
"category": "frameworks",
"confidence": 100,
"mentioned_as": ["REST-baserede API'er"],
"context": "Mentioned in the requirements for understanding and experience."
},
{
"skill_name": "Docker",
"category": "frameworks",
"confidence": 100,
"mentioned_as": ["Docker"],
"context": "Mentioned in the context of the modern tech stack."
},
{
"skill_name": "Kafka",
"category": "frameworks",
"confidence": 100,
"mentioned_as": ["Kafka"],
"context": "Mentioned in the context of the modern tech stack."
},
{
"skill_name": "Redis",
"category": "frameworks",
"confidence": 100,
"mentioned_as": ["Redis"],
"context": "Mentioned in the context of the modern tech stack."
}
],
"reasoning": {
"total_skills_found": 9,
"skills_by_category": {
"languages": ["PHP", "C#", "Java", "MySQL"],
"frameworks": ["Laravel", "REST API", "Docker", "Kafka", "Redis"]
},
"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.
Tag næste skridt som softwareudvikler i et ambitiøst miljø hos CEGO
Ønsker du at tage næste skridt i din karriere hos en dynamisk virksomhed med en stærk virksomhedskultur og stor metodisk frihed? Så er det måske dig, vi søger!
CEGO er en ambitiøs softwarevirksomhed beliggende på havnefronten i Aalborg. Rammerne er uformelle, og der er højt til loftet i en hverdag med fleksibilitet og frihed under ansvar. Vi driver Spilnu.dk, et af Danmarks største online casinoer og har udvidet vores succes til England, hvor vi også er en fremtrædende aktør. Samtidig udvikler vi både spil og platform in-house.
Vi søger en softwareudvikler til vores Platform-afdeling. Afdelingen består af 38 medarbejdere, heriblandt devops, ux-designere, software- og frontend udviklere. De er fordelt i mindre teams, hvor hvert team har hver sit forretningsområde lige fra integrationen af spil på vores platforme, betalingsløsninger, markedsførings- og kampagneværktøjer, ansvarligt spil og KYC (Know-Your-Customer) løsninger samt udviklingen af interne værktøjer med fokus på arkitektur og datastrukturer, der kan understøtte omfattende datastrømme.
Faglige kvalifikationer
Relevant uddannelsesmæssig baggrund
Bred erfaring med kode i højniveau-sprog såsom PHP, C#, Java eller lignende
God forståelse af REST-baserede API'er og erfaring med udvikling i distribuerede systemer, fx microservices
Evne til at implementere robuste og skalerbare softwareløsninger
Hvad vi forventer, du er
En holdspiller, der er drevet af at skabe konkrete resultater og værdi
Nysgerrig, initiativrig og teknisk dygtig
Klar på - og trives med - at arbejde i en organisation, der arbejder agilt i åbent kontormiljø
Indstillet på at arbejde onsite på vores kontor i Aalborg
Fagligt dygtig og har minimum 2 års relevant erhvervserfaring
Hvad vi tilbyder
Du bliver en del af et selvstyrende team, hvis medlemmer selv har indflydelse på, hvordan der arbejdes
Du får en erfaren personlig mentor til sparring og rådgivning
Konkurrencedygtige ansættelsesvilkår, herunder pensionsordning, sundhedsforsikring og en lækker kantineordning, der inkluderer morgenmad og frokost
Et miljø, hvor arbejdsglæde og professionel udvikling går hånd i hånd
En forretning, hvor kunderne er slutbrugerne på vores websites. Vi definerer således selv vores målsætninger, og i hvilken retning vi skal arbejde for at lykkes
Ingen tidsregistrering af arbejdsopgaverne
At du kommer til at arbejde med en moderne og up-to-date tech-stack, som blandt andet tæller PHP/Laravel, MySQL, REST APIer, Docker, Kafka og Redis. Husk, vi forventer ikke, at du har kendskab til alle teknologierne.
Unik kultur og stærke sociale relationer
Vores kultur er unik, og det samme er vores position i markedet. CEGOs forretning bygger på 24 års erfaring med produktion af spil indenfor casual gaming samt online casinodrift på det licenserede marked. Vi tror på, at passionerede og engagerede medarbejdere leverer de bedste resultater, og derfor arbejder vi hårdt på at tilbyde det bedst mulige arbejdsmiljø.
Vi er 130 medarbejdere, der samles om måltiderne og deltager i sociale arrangementer lige fra brætspilsaftener til fester. Vi tror på, at jo bedre vi kender hinanden, des bedre arbejder vi sammen, hvorfor ugens højdepunkt er hyggen over fredagsbrunchen.
Ansøgning og kontakt
Upload dit CV og en motiveret ansøgning til vores rekrutteringssystem via linket hurtigst muligt, da vi løbende indkalder til samtale.
CEGO opfordrer alle kvalificerede kandidater til at ansøge uanset køn, alder, religion eller etnisk tilhørsforhold.
Virksomhedsbeskrivelse
CEGO A/S har eksisteret siden 2000 og driver i dag en række datterselskaber med forskellige online casinoer i såvel Danmark som internationalt. I 2012 lancerede vi Spilnu.dk, og vi var blandt de første der fik en casino-licens fra Spillemyndigheden, da den danske spillovgivning blev liberaliseret.
Spilnu.dk er unikke spillemaskiner, som alle er udviklet og produceret in-house. De er baseret på den klassiske "enarmede" fra spillehallen, som er tilsat en god dosis bonusspil, som giver en ekstra dimension til den klassiske spiltype og masser af ekstra underholdning. På Spilnu.dk er der fokus på hyggen og det sociale, hvor spillerne kan chatte med hinanden, mens de spiller.
Foruden Danmark opererer vi i UK, hvor du finder os under brandet Happy Tiger. CEGO A/S er ejet af tre Aalborgensiske iværksættere og VIA equity.
Du finder os i vores inspirerende kontor på havnefronten i Aalborg, hvor vi beskæftiger cirka 130 medarbejdere indenfor alt lige fra spiludvikling, webudvikling, spil- og lyddesign, grafik og kundeservice til serveradministration samt platform drift og -udvikling. Dertil kommer en række understøttende afdelinger i form af Compliance & Legal, Marketing, Økonomi og HR.