# Har bygget job- og karriereværktøj til søfarende

Har bygget rekrutteringsmarkedspladsen og arbejdsområdet til søfarendes karriere — 151 stored functions fordelt på 48 tabeller — med ledige stillinger, ansøgninger, certifikater, avancement i grader og verificeret sejltid.

2025

**Situation.** Det kommercielle argument for et maritimt professionelt netværk er rekruttering: virksomheder har brug for besætning og officerer, og søfarende har brug for hyre. Begge halvdele fandtes allerede på platformen i den forkerte form — virksomhederne lå i kataloget, fagfolkene havde profiler, og der var intet, der forbandt en ledig stilling med den person, der var kvalificeret til at udfylde den. Kvalifikationerne er den svære del, for i denne branche består de af certifikater, grader og dokumenteret sejltid og ikke af en jobtitel.

**Opgave.** Ledige stillinger, ansøgninger og verificerbare kvalifikationsbeviser for søfarende skulle modelleres ordentligt og ikke bare som fritekst på en profil.

**Handling.** To domæner blev bygget. Rekrutteringssiden løber op i 32 tabeller og 118 funktioner, der dækker ledige stillinger, ansøgninger, shortlisting og arbejdsgiverens overblik over rekrutteringsforløbet. Karriere‑workspacet har 16 tabeller og 33 funktioner, der rummer certifikater, gradprogression og sejltid, med dokumentupload og en gennemgangskø, så et kvalifikationsbevis bliver kontrolleret og ikke bare påstået. At modellere progressionen som en graf i stedet for en liste, er det, der gør matchningen brugbar — en grad kan nås fra en anden grad med bestemte certifikater og nok registreret tid til søs, og det er den struktur, der gør det muligt at matche en ledig stilling mod en karriere snarere end mod et nøgleord. Karriere‑workspacet ligger bag et feature flag og er ikke frigivet fuldt ud; rekrutteringssiden er live.

**Resultat.** En ledig stilling kan matches mod dokumenterede kvalifikationer i stedet for en selvangivet jobtitel, og det er hele forskellen mellem en jobportal og et rekrutteringsværktøj i denne branche. Verifikationen er bevidst flaskehalsen — en gennemgangskø skalerer ikke på samme måde som et automatisk tjek, og et automatisk tjek ville certificere folk, der ikke burde certificeres.

---

- Rolle: Full stack‑udvikler
- Kategorier: [Backend‑udvikling](https://engineer.company/da/categories/backend/), [Full stack‑udvikling](https://engineer.company/da/categories/full-stack/), [Databaser](https://engineer.company/da/categories/databases/), [PostgreSQL](https://engineer.company/da/categories/postgresql/), [Data governance](https://engineer.company/da/categories/data-governance/), [Produkt & krav](https://engineer.company/da/categories/product/)
- Ydelser: [Backend- & API‑udvikling](https://engineer.company/da/services/backend-development/), [Full stack‑produktudvikling](https://engineer.company/da/services/full-stack-development/), [Databasedesign & datamodellering](https://engineer.company/da/services/database-design/), [Produktstrategi & kravspecifikation](https://engineer.company/da/services/product-strategy/)

<https://engineer.company/da/portfolio/built-the-hiring-and-seafarer-career-workspaces/>
