# Bygde rekrutteringsmarkedsplassen og karrierearbeidsflaten for sjøfolk — 151 lagrede funksjoner fordelt på 48 tabeller — med ledige stillinger, søknader, sertifikater, gradsopprykk og verifisert fartstid.

2025

**Situasjon.** Det kommersielle argumentet for et maritimt fagnettverk er rekruttering: selskaper trenger mannskap og offiserer, og sjøfolk trenger hyre. Begge halvdelene fantes allerede på plattformen i feil form — selskapene lå i katalogen, fagfolkene hadde profiler, og det fantes ingenting som koblet en ledig stilling til personen som var kvalifisert til å fylle den. Kvalifikasjon er den vanskelige delen, fordi det i denne bransjen handler om sertifikater, rang og dokumentert fartstid snarere enn en stillingstittel.

**Oppgave.** Ledige stillinger, søknader og verifiserbare kvalifikasjonsbevis for sjøfolk måtte modelleres ordentlig i stedet for som fritekst på en profil.

**Handling.** To domener ble bygget. Rekrutteringssiden består av 32 tabeller og 118 funksjoner som dekker ledige stillinger, søknader, kortlister og arbeidsgiverens oversikt over en kandidatpipeline. Karrierearbeidsområdet har 16 tabeller og 33 funksjoner med sertifikater, rangprogresjon og fartstid, med dokumentopplasting og en gjennomgangskø slik at et kvalifikasjonsbevis blir kontrollert i stedet for bare påstått. Å modellere progresjon som en graf i stedet for en liste er det som gjør matchingen nyttig — én rang kan nås fra en annen gitt visse sertifikater og nok registrert tid til sjøs, og det er den strukturen som gjør at en ledig stilling kan matches mot en karriere i stedet for mot et nøkkelord. Karrierearbeidsområdet leveres bak et funksjonsflagg og er ikke fullt lansert; rekrutteringssiden er i drift.

**Resultat.** En ledig stilling kan matches mot dokumenterte kvalifikasjoner i stedet for en selvbeskrevet stillingstittel, og det er hele forskjellen mellom en jobbtavle og et rekrutteringsverktøy i denne bransjen. Verifisering er flaskehalsen, med vilje — en gjennomgangskø skalerer ikke slik en automatisk kontroll ville gjort, og en automatisk kontroll ville sertifisert folk som ikke burde vært sertifisert.

---

- Rolle: Fullstack‑ingeniør
- Kategorier: [Backend‑utvikling](https://engineer.company/nb/categories/backend/), [Fullstack‑utvikling](https://engineer.company/nb/categories/full-stack/), [Databaser](https://engineer.company/nb/categories/databases/), [PostgreSQL](https://engineer.company/nb/categories/postgresql/), [Datastyring](https://engineer.company/nb/categories/data-governance/), [Produkt og krav](https://engineer.company/nb/categories/product/)
- Tjenester: [Backend- og API‑utvikling](https://engineer.company/nb/services/backend-development/), [Fullstack‑produktutvikling](https://engineer.company/nb/services/full-stack-development/), [Databasedesign og datamodellering](https://engineer.company/nb/services/database-design/), [Produktstrategi og krav](https://engineer.company/nb/services/product-strategy/)

<https://engineer.company/nb/portfolio/built-the-hiring-marketplace-and-career-workspace-107/>
