It, Tech & Data

Blockchain Developer

En blockchain developer skriver smart contracts — kode der styrer penge, ejerskab og aftaler direkte på et netværk som Ethereum. Arbejdet ligner backend-udvikling, men kode på en blockchain kan sjældent rettes efter udrulning. Derfor fylder test, sikkerhed og ekstern gennemgang langt mere end i almindelig softwareudvikling.

Centrale kompetencer

Hvad laver en blockchain developer?

En blockchain developer bygger software, hvor data og transaktioner ligger i et delt netværk i stedet for én database. Kernen er smart contracts. Det er små programmer, der kører på selve blockchainen og udfører en aftale automatisk. En kontrakt kan for eksempel frigive en betaling, når to parter har godkendt en leverance.

Det meste af arbejdet ligner almindelig udvikling. Forskellen er konsekvensen. Når en kontrakt først er udrullet på mainnet, kan koden som regel ikke rettes bagefter. En fejl kan tømme brugernes midler på få minutter, og transaktionen kan ikke rulles tilbage. Derfor bruger en blockchain developer mere tid på test og gennemgang end på ny kode.

Typiske opgaver:

  • Skrive og gennemgå smart contracts i Solidity (Ethereum, Polygon, Arbitrum, Base) eller Rust (Solana, NEAR)
  • Skrive unit-tests, fuzzing og invariant-tests i Foundry eller Hardhat før udrulning
  • Optimere gasforbrug, så hver transaktion bliver billigere for brugeren
  • Bygge backend og indeksering, der læser data fra kæden, fx med The Graph eller egne noder
  • Koble frontend til brugerens wallet med ethers.js, viem eller wagmi
  • Rette fund fra en ekstern sikkerhedsrevision (audit) og dokumentere hver ændring
  • Overvåge kontrakter i drift og reagere på mistænkelige transaktioner
  • Håndtere opgraderinger via proxy-mønstre, fordi koden ellers ligger fast

En almindelig arbejdsdag starter typisk med at kigge på kæden. Fejlede transaktioner fra i nat læses igennem i en trace, ofte i Tenderly. Derefter går formiddagen med kodegennemgang af en kollegas pull request. Efter frokost skrives tests, der bevidst prøver at bryde en kontrakt. Sidst på dagen udrulles en ny version på testnet, fx Sepolia, og resultatet dokumenteres til auditoren.

Sikkerhed er et fag i sig selv her. Udvikleren skal kende reentrancy, forkert adgangskontrol, manipulation af prisorakler og front-running. Mange team kører også bug bounty, hvor eksterne finder fejl mod betaling.

Hvem ansætter:

  • Kryptobørser, wallet-firmaer og betalingsvirksomheder
  • Fintech-startups og bankernes innovationsafdelinger, ofte med tokeniserede værdipapirer
  • Energisektoren, hvor oprindelsesgarantier og certifikater skal kunne spores
  • Logistik, shipping og handelsfinansiering, typisk på lukkede kæder som Hyperledger Fabric
  • Spil, billetter og digitale rettigheder
  • Konsulenthuse, der laver pilotprojekter for større kunder

I Danmark er markedet lille. De fleste rene blockchain-stillinger ligger i kryptovirksomheder, fintech og konsulenthuse. Mange danske udviklere arbejder derfor for udenlandske team, remote og på engelsk. Det er også almindeligt, at rollen kun er en del af jobbet, og at man resten af tiden laver ordinær backend.

Selve rollen kræver ingen autorisation eller godkendelse. Men arbejdsgiverens forretning kan være reguleret, og det ændrer hvad du skal bygge. Udsteder eller handler virksomheden kryptoaktiver i EU, gælder EU's MiCA-forordning, og Finanstilsynet fører tilsyn i Danmark. Hvidvaskloven betyder, at kunder skal kunne identificeres, hvilket sjældent passer med anonyme wallets. Behandler løsningen personoplysninger, støder uændrelige data desuden ind i retten til sletning i GDPR, som Datatilsynet håndhæver.

Hvad tjener en blockchain developer?

Typisk månedsløn (median, fuld tid, før skat)

64.304 kr.

De fleste tjener mellem 52.510 og 78.045 kr./md. (nedre og øvre kvartil).

Kilde: Danmarks Statistik, lønstatistik (LONS20) 2024. Standardberegnet månedsfortjeneste — inkl. pension og tillæg.

Er du blockchain Developer? Se hvor din løn ligger

Skriv din løn — du ser med det samme, hvor du ligger i lønspændet. Helt uden login.

Din erfaring i faget

Hvad får du om måneden, før skat?

Din faste månedsløn før skat. Tallet forlader ikke din telefon, før du selv siger ja.

kr./md.

Arbejder du deltid? Regn op til fuld tid (37 timer), før du sammenligner — statistikken er lavet på fuld tid.

Hvordan bliver man blockchain developer?

Der findes ingen dansk uddannelse, der hedder blockchain developer. Alle kommer ind ad en omvej, næsten altid via almindelig softwareudvikling.

De typiske uddannelsesveje:

  • Datamatiker, 2½ år på et erhvervsakademi. Adgangskrav er typisk en gymnasial eksamen med matematik C.
  • Professionsbachelor i softwareudvikling, 1½ år oven på datamatikeren.
  • Diplomingeniør i softwareteknologi, 3½ år. Kræver typisk matematik A, fysik B og engelsk B.
  • Bachelor og kandidat i datalogi eller software engineering, i alt 5 år, fx på DTU, KU, AU, AAU eller SDU. Adgangskrav er typisk matematik A og engelsk B.

Adgangskravene ændrer sig fra år til år. Tjek dem på uddannelsesstedets egen side og på Uddannelses- og Forskningsministeriets Uddannelsesguiden, før du søger.

Selve blockchain-delen lærer man ved siden af. Fag som kryptografi, distribuerede systemer og styresystemer er den bedste forberedelse fra studiet. De håndterer nemlig præcis det, en blockchain bygger på: hashfunktioner, digitale signaturer og enighed mellem maskiner, der ikke stoler på hinanden.

Vejen uden diplom er helt normal i faget. De fleste starter som backend- eller webudvikler og lærer Solidity oveni. Gratis træning findes i CryptoZombies, Speedrun Ethereum og hackerspillene Ethernaut og Damn Vulnerable DeFi. Derefter er næste skridt at deltage i revisionskonkurrencer på Code4rena eller Sherlock, eller at søge fejl gennem bug bounties på Immunefi. Fund her er offentlige og fungerer som portefølje.

En erfaren backend-udvikler kan typisk være jobklar på 6-12 måneder ved siden af arbejdet. Uden programmeringserfaring skal du regne med flere år, fordi grundfaget skal på plads først.

Certificeringer betyder mindre i dette fag end i resten af it. Linux Foundation udbyder Certified Hyperledger Fabric Developer, som kan give mening i lukkede kæder og enterprise-projekter. Ellers vejer udrullet kode og dokumenterede fund tungere end et kursusbevis.

Skal du finde eller ansætte en? Bed om adresser på kontrakter, kandidaten selv har skrevet og udrullet. De ligger offentligt på en blokudforsker, så koden kan læses. Kig især på testene: en stærk kandidat har flere linjer test end kontrakt. Spørg konkret om et fund fra en audit, og hvordan det blev rettet. Vær opmærksom på, at dygtige folk ofte kun har pseudonym-profiler fra revisionskonkurrencer — det er normalt i faget, men bør kunne bekræftes.

Værktøjer og teknologi

Sprog og kontrakter: Solidity er standarden på Ethereum og de kæder, der bruger samme virtuelle maskine. Rust bruges på Solana, NEAR og Polkadot. Vyper ses i mindre projekter. Go og Java bruges i lukkede kæder som Hyperledger Fabric.

Udviklingsværktøjer: Foundry er i dag det mest brugte testmiljø, ofte sammen med Hardhat. Remix bruges til hurtige forsøg i browseren. OpenZeppelin leverer de færdige biblioteker til tokens, adgangskontrol og opgraderbare kontrakter.

Standarder: ERC-20 til tokens, ERC-721 og ERC-1155 til unikke aktiver, ERC-4337 til wallets uden seed-sætning. Standarderne udgives som EIP'er af Ethereum Foundation og læses direkte som kravspecifikation.

Sikkerhed: statiske analyseværktøjer som Slither, fuzzing med Echidna eller Foundrys egen fuzzer, og formel verifikation i tungere projekter. Chainlink bruges til prisorakler, fordi en kontrakt ikke selv kan hente data udefra.

Drift og data: egne noder med Geth eller Erigon, eller RPC-udbydere som Alchemy og Infura. The Graph bruges til at indeksere kædedata, så en app kan søge i dem. Tenderly bruges til at fejlfinde enkelte transaktioner.

Frontend og wallets: TypeScript med ethers.js, viem eller wagmi, koblet til MetaMask, Ledger eller WalletConnect. Derudover det almindelige udviklerværktøj: Git, GitHub Actions, Docker og Linux.

Du leder efter en blockchain developer i dag. Men et andet sted sidder én og leder efter det, DU er god til.

Sådan bliver mennesker fundet nu — ikke gennem netværk og opslag, men fordi nogen søger. Vi bygger Vift People, fordi det du er god til, fortjener at kunne findes.

Hvad er du bedre til end de fleste?

Det du skriver her, bliver det første kort på din side — du skal kun bruge navn og mail, og det tager to minutter. Og Vift People er nyt: de første med er også de første, der bliver fundet.

Mød menneskene bag titlen

Overvejer du at blive blockchain developer — eller mangler du en? Søg blandt rigtige mennesker, eller stil faget et spørgsmål og få besked når nogen fra branchen svarer.

Find en blockchain developer

Er du selv blockchain developer? Opret din gratis profil — bliv synlig og få tilbudt opgaver.

Ofte stillede spørgsmål

Hvad laver en blockchain developer i praksis?

Skriver og tester smart contracts, altså kode der flytter værdi automatisk mellem parter. Dertil kommer backend, der læser data fra kæden, og frontend, der taler med brugerens wallet. En stor del af tiden går med test, sikkerhedsgennemgang og rettelser efter en audit.

Hvordan bliver man blockchain developer i Danmark?

Der findes ingen dansk uddannelse i faget. De fleste tager datamatiker, diplomingeniør eller datalogi og lærer Solidity eller Rust ved siden af. Praktisk træning via Ethernaut, Speedrun Ethereum og revisionskonkurrencer på Code4rena tæller mere end kursusbeviser.

Er det svært at lære Solidity?

Selve sproget er lille og kan læres på nogle uger, hvis du allerede programmerer. Det svære er ikke syntaksen, men at skrive kode, der ikke kan udnyttes. Angrebsmønstre som reentrancy og manipulation af prisorakler tager måneder at forstå ordentligt.

Skal man være god til matematik og kryptografi?

Du skal forstå, hvad hashfunktioner og digitale signaturer gør, og hvorfor de er sikre. Du skal sjældent selv bygge kryptografi — den ligger i færdige biblioteker. Arbejder du med zero-knowledge-beviser, bliver matematikkravet dog markant højere.

Er der overhovedet job i Danmark?

Markedet er lille og svinger med kryptomarkedet. De fleste stillinger findes i fintech, kryptovirksomheder og konsulenthuse, og mange danskere arbejder remote for udenlandske team. Vær forberedt på, at rollen ofte kun udgør en del af jobbet.

Er blockchain-udvikling det samme som at arbejde med kryptovaluta?

Nej, men de overlapper. En stor del af arbejdet ligger i lukkede kæder hos banker, energiselskaber og logistikvirksomheder, hvor der ikke handles mønter. Her handler det om at flere parter kan dele det samme dokumenterede datasæt.

Kræver jobbet en autorisation eller godkendelse?

Nej, rollen er ikke lovreguleret, og du behøver ingen godkendelse for at skrive kontrakter. Men arbejdsgiverens forretning kan være reguleret. Udsteder eller handler virksomheden kryptoaktiver i EU, sætter EU's MiCA-forordning krav, og Finanstilsynet fører tilsyn i Danmark.

Udgivet august 2026. Senest opdateret august 2026. Se alle stillinger