Profesionalni profil

Razvojni programer/razvojna programerka lanca blokova

Brz pregled

Razvojni programeri lanca blokova uvode ili programiraju softverske sustave koji se temelje na tehnologiji lanca blokova na temelju specifikacija i dizajna upotrebom programskih jezika, alata i platformi lanca blokova.

Sažetak

Razvojni programeri/razvojne programerke lanca blokova rade na stvaranju i održavanju softverskih sustava koji se temelje na tehnologiji lanca blokova. To uključuje razumijevanje specifikacija i dizajna, te korištenje programskih jezika, alata i platformi lanca blokova za implementaciju funkcionalnosti. Njihov rad obuhvaća sve, od razvoja pametnih ugovora do izgradnje decentraliziranih aplikacija (dApps).

Ključne odgovornosti:
  • • Programiranje i testiranje softverskih komponenti lanca blokova.
  • • Razvoj i implementacija pametnih ugovora (smart contracts) koristeći odgovarajuće programski jezike (npr. Solidity).
  • • Integracija lanca blokova s drugim sustavima i aplikacijama.
Tržište rada
Manjak u zemlji Češka i još 12 zemalja
ELA/EURES 2025
Industrija
Digitalna tehnologija
Obrazovanje
Preddiplomski sveučilišni studij
42%
Otpornost Rezultat · 2026 (Što više, to bolje)
Preddiplomski sveučilišni studij 48% AI izloženost · 2026
Labour market

Gdje se traži ovo zanimanje

Prijavljeni manjak i višak radne snage, po godinama. Objavljuje se za skupine zanimanja, ne za pojedinačne nazive radnih mjesta.

Prijavljen manjakPrijavljen višakPrijavljeno druge godineOvaj izvor to ne obuhvaća

Dublja boja: jednako prijavljeno više uzastopnih godina.

Brojke obuhvaćaju Stručnjaci/stručnjakinje za informacijsku i komunikacijsku tehnologiju — 75 zanimanja, uključujući ovo.

13 od 17 s manjkom2025Svih 30 raste3.7Mradna mjesta do 2035.

Manjak: Belgium, Bulgaria, Cyprus, Czechia i još 9.

Najdulji manjak: Czechia, 4 godine.

Odaberite područje na karti kako biste vidjeli njegove podatke.

O ovom izvoru›

Izvor: ELA/EURES, manjak i višak radne snage. Podaci se objavljuju na razini skupine zanimanja i obuhvaćaju Europu. Izdanja se razlikuju po ustroju priloga i po obuhvaćenim zemljama, pa razlika među godinama ne znači uvijek da se tržište rada promijenilo. Zemlje u sivoj nisu prijavljene, što nije isto što i uravnoteženost.

What these words mean

The four things this section reports

Reported demand
Whether employers report needing people in this job — a judgement published by a national or EU body, not a count.
Where it is heading
Which way employment in this job is expected to move over the coming years, from an official projection.
Openings
Roughly how many openings arise — from growth and from people leaving the job.
Typical pay
What people in this job typically earn where the source publishes it. Blank does not mean unpaid; it means nobody publishes it for that place.

A measure is left out when nobody publishes it for that place, rather than shown as zero.

Which way the market leans for you

In your favour
More openings than people looking — employers are competing for candidates.
Balanced
Openings and candidates are roughly matched.
Competitive
More people looking than openings — expect to compete.
Mixed evidence
Sources disagree, or the same occupation group is short in one part and oversupplied in another.

Every source resolves to one of these four, so there is a single vocabulary to learn. What differs is the evidence behind it, which is printed underneath each verdict — a measured ratio of openings to jobseekers, or an assessment published by a national body.

How this job compares with other jobs in the same country

Strong
Among the strongest in that country
Good
Stronger than most jobs in that country
Mixed
About typical for that country
Weak
Weaker than most jobs in that country

This is a rank within one country, not a score you can carry across borders — the registers behind two countries count different people, so the same number means different things in each. It is also why a job can be among the strongest in a country and still show as Competitive: it leads the field in a market that is crowded overall.

Where these come from

Every figure is published by a national statistics office, a public employment service or an EU body, and each card names its source and the period it covers. Some places are counted monthly, others assessed once or twice a year, so two places on the same map can be describing different moments — the date is always shown.

None of this predicts one person's chances. It describes a market.

Istražite više

Pronađite svoj karijerni put i otkrijte znanost iza naših preporuka.

Brza provjera pristajanja

Može li vam razvojni programer/razvojna programerka lanca blokova odgovarati?

Odgovorite na tri brza pitanja. Ovo nije potpuna procjena — to je zadirkivanje koje će vam pomoći da odlučite želite li usporediti svoj profil.

napredak0/3

Volite li učiti vještine iza uloge prije nego odaberete put?

Preferirate li rad gdje se vaše snage mogu razvijati tijekom vremena?

Bilo bi li vam dobro usporediti ovu ulogu sa sličnim karijerama?

NexFuture™

Budućnost za razvojni programer/razvojna programerka lanca blokova

The outlook for razvojni programer/razvojna programerka lanca blokova reflects a balanced mix of automation exposure and durable, human-led work.

Kako se računaju ovi rezultati?

Indeks otpornosti (0–100) procjenjuje koliko je ovo zanimanje strukturalno zaštićeno od automatizacije i AI ometanja, temeljen na analizi na razini zadataka. Viši rezultati znače više zadataka koji zahtijevaju ljudsku prosudbu. AI izloženost prikazuje procijenjeni postotak radnih sati koje bi trenutačne AI mogućnosti mogle zahvatiti. Ovo su strukturalni pokazatelji izvedeni iz modela, ne predviđanja o individualnoj sigurnosti posla.

Igraj budućnost
Kako bi se razvojni programer/razvojna programerka lanca blokova mogao promijeniti kako usvajanje umjetne inteligencije raste?

Ova će se uloga vjerojatno postupno mijenjati, pri čemu će AI podržavati odabrane zadatke, a ne zamijeniti cijelo zanimanje.

Značajna transformacija na razini zadataka procjenjuje se za 13 godina (oko 2039) prema odabranom scenariju „Očekivano“.
~40%
Otpornost
Rizik automatizacije
EXP~50%
Ljudski rub
MOAT~40%

Ilustrativni scenarij na temelju automatizacije zadataka — nije prognoza. Vrijednosti se zaokružuju što gledate dalje unaprijed.

2026
2033
2044
Brzina usvajanja umjetne inteligencije:

Kako AI može promijeniti ovu ulogu

Deterministička interpretacija trenutnih signala uloga na temelju modela — nije jamstvo zamjene.

U ljudskom vlasništvu 42% U ljudskom vlasništvu

Što još ovisi o ljudima

  • utvrđivanje prilika za inovacije u lancu blokova
Ljudska prednost Da biste ostali ispred u ovoj ulozi, fokusirajte se na arhitektura lanca blokova i decentralizirani identifikatori. Ove vještine usmjerene na čovjeka najteže je AI replicirati u sljedećih 20 godina.
Asist 30% Asist

Gdje AI može postati kopilot

  • prepoznavanje rizika povezanih s lancem blokova
  • tumačiti tehničke zahtjeve
  • iskoristiti softverske alate računalno potpomognutog inženjeringa
Automatizirati 48% Automatizirati

Zadaci koji su najviše izloženi automatizaciji

  • objašnjavanje implikacija lanca blokova
  • koristiti softverske knjižnice
  • prikaz upravljanja identitetom na temelju lanca blokova
Detaljna analiza

Vitalni znakovi i AI vektori

Vektori izloženosti umjetnoj inteligenciji

0-100%
AI / strojno učenje 30%

Izloženost AI-podržanoj analizi, prepoznavanju uzoraka i zadacima prediktivnog modeliranja

Generativna AI 5%

Izloženost generiranju sadržaja, kreativnom povećanju i alatima velikih jezičnih modela

Kognitivni softver 1%

Izloženost automatizaciji toka rada, softveru za podršku odlučivanju i digitalizaciji procesa

Robotska i fizička automatizacija 0%

Izloženost fizičkoj automatizaciji, robotici i pomicanju zadataka vođenom senzorima

Tehnički detalji
Metodologija: NexFuture v3.0 Izvori: O*NET® 30.3, ESCO v1.2.1 Ažurirano: ruj 2026.

NexFuture v3.0 procjenjuje izloženost automatizaciji izravno iz ESCO-ovih ključnih skupina vještina, ponderiranu masom vještina i kalibriranu prema stručnim sidrima. Rezultati su vjerojatnosne procjene, ne jamstva. Za potpune pojedinosti pogledajte NexFuture metodološku bijelu knjigu.

Mjeri izloženost automatizaciji. Ne mjeri plaću, potražnju ni koliko poslova postoji u vašoj blizini.

Dan u životu

Što ljudi u ovoj ulozi obično rade

Digitalna tehnologija

Dan u životu

Tipičan dan kao razvojni programer/razvojna programerka lanca blokova

09
09:00 · jutro
iskoristiti softverske alate računalno potpomognutog inženjeringa
Upotrebljavati softverske alate (CASE) za podupiranje razvojnog životnog ciklusa, osmišljavanja i provedbe softvera i aplikacija visoke kvalitete koji se mogu lako održavati.
10
10:30 · Sredina jutra
ispraviti grešku softvera
Popraviti računalni kôd analizom rezultata testiranja, lociranjem nedostataka zbog kojih softver generira neispravan ili neočekivan rezultat i ukloniti te greške.
12
12:00 · podne
koristiti obrasce za dizajn softvera
Koristiti se rješenjima koja se mogu ponovno upotrijebiti, formaliziranim najboljim praksama, kako bi se riješili zajednički razvojni zadatci u području IKT-a u razvoju i osmišljavanju softvera.
14
14:00 · poslijepodne
koristiti softverske knjižnice
Koristiti se zbirkama kodova i softverskim paketima kojima se bilježe često upotrijebljene postupke kako bi se programerima pojednostavio posao.
15
15:30 · Kasno popodne
objašnjavanje implikacija lanca blokova
Objasniti posljedice, učinak i implikacije tehnologije lanca blokova na poslovne procese u kojima se primjenjuju, kao i na širu sliku, uključujući socijalne i ekološke aspekte.
17
17:00 · Zaključak
postupak osmišljavanja sustava koji se temelje na lancu blokova
Postupci osmišljavanja sustava koji se temelje na lancu blokova, a uključuju jasno utvrđivanje problema koje treba riješiti pomoću lanca blokova, utvrđivanje poslovnih zahtjeva, utvrđivanje mehanizma konsenzusa, odabir najprikladnije platforme lanca blokova, projektiranje čvorova lanca blokova, planiranje konfiguracije lanca blokova, izradu API-ja za lanac blokova, projektiranje korisničkih sučelja i integraciju akceleratora za optimizaciju.

Redoslijed zadataka je ilustrativan. Pojedini dani variraju.

Vještine i znanja

Što vam je potrebno za ovaj posao

Vještine, znanja i alati koje ova uloga zahtijeva — te osobine i nagrade koje s njom dolaze.

Bitne vještine
dizajniranje sustava ili aplikacija ikt-a
  • razvoj inovativnih arhitektura lanca blokova

    Razvijati nove arhitekture lanca blokova u kojima se uzimaju u obzir svojstva i prioriteti koji su potrebni za određene aplikacije. Obrazložiti prednosti i nedostatke takvih novih arhitektura u odnosu na postojeće.

  • analiza decentraliziranih aplikacija

    Analizirati decentralizirane aplikacije s obzirom na posebne zahtjeve u pogledu najvažnijih funkcija i svojstava kao što su upravljanje identitetom, kontrola pristupa, sigurnost podataka, transparentnost, performanse, prilagodljivost i mogućnost održavanja.

  • koristiti obrasce za dizajn softvera

    Koristiti se rješenjima koja se mogu ponovno upotrijebiti, formaliziranim najboljim praksama, kako bi se riješili zajednički razvojni zadatci u području IKT-a u razvoju i osmišljavanju softvera.

  • prepoznavanje područja primjene lanca blokova

    Prepoznati mogućnosti za uvođenje rješenja koja se temelje na lancu blokova u različitim područjima primjene (npr. lanci opskrbe, sustavi proizvoda i usluga, financije itd.), kao i njihov transformativni potencijal u predmetnom području u smislu vještina ljudi, uloga koje trebaju ispuniti i procesa kojima te uloge doprinose. Utvrditi dodanu vrijednost koju bi rješenja utemeljena na lancu blokova donijela u odnosu na tradicionalnih rješenja.

  • ocjenjivanje arhitekture lanca blokova

    Ocjenjivati arhitekture lanca blokova s obzirom na njihovu prikladnost za određene aplikacije uzimajući u obzir posebnu važnost i prioritete svojstava arhitekture za te aplikacije.

  • provedba pametnih ugovora

    Provoditi pametne ugovore za različite aplikacije u najvažnijim okvirima za pametne ugovore kao što su Bitcoin i Ethereum i na najprikladnijim programskim jezicima kao što su Solidity, Rust, JavaScript, Vyper i Yul.

  • postupak osmišljavanja sustava koji se temelje na lancu blokova

    Postupci osmišljavanja sustava koji se temelje na lancu blokova, a uključuju jasno utvrđivanje problema koje treba riješiti pomoću lanca blokova, utvrđivanje poslovnih zahtjeva, utvrđivanje mehanizma konsenzusa, odabir najprikladnije platforme lanca blokova, projektiranje čvorova lanca blokova, planiranje konfiguracije lanca blokova, izradu API-ja za lanac blokova, projektiranje korisničkih sučelja i integraciju akceleratora za optimizaciju.

programiranje računalnih sustava
  • iskoristiti softverske alate računalno potpomognutog inženjeringa

    Upotrebljavati softverske alate (CASE) za podupiranje razvojnog životnog ciklusa, osmišljavanja i provedbe softvera i aplikacija visoke kvalitete koji se mogu lako održavati.

  • ispraviti grešku softvera

    Popraviti računalni kôd analizom rezultata testiranja, lociranjem nedostataka zbog kojih softver generira neispravan ili neočekivan rezultat i ukloniti te greške.

  • objašnjavanje načela tehnologije decentraliziranog vođenja evidencije transakcija

    Objasniti načela arhitekture sustava na kojima se temelje tehnologije decentraliziranog vođenja evidencije transakcija (DLT), posebno lanac blokova. Razumjeti arhitekturu sustava DLT u smislu funkcionalnih komponenti u osnovnim i uslužnim slojevima, platforme za usluge aplikacija, usluga DLT-a i vanjskih usluga. Razumjeti interakciju tih komponenti kojom se osiguravaju funkcije temeljene na DLT-u kao što su funkcije mehanizma konsenzusa, funkcije vođenja evidencije transakcija, funkcije mehanizma pametnih ugovora i funkcije upravljanja distribuiranim aplikacijama.

pronalaženje novih mogućnosti
  • utvrđivanje prilika za inovacije u lancu blokova

    Utvrditi prilike za inovacije u lancu blokova uvođenjem rješenja koja se temelje na lancu blokova, unutar određenog sektora, ali i među sektorima. Razumjeti posljedice osnovnih svojstava lanca blokova kao što su transparentnost i sigurnost za poticanje inovacija.

informatičke vještine
  • objašnjavanje implikacija lanca blokova

    Objasniti posljedice, učinak i implikacije tehnologije lanca blokova na poslovne procese u kojima se primjenjuju, kao i na širu sliku, uključujući socijalne i ekološke aspekte.

upravljanje digitalnim podacima te njihovo prikupljanje i pohranjivanje
  • koristiti softverske knjižnice

    Koristiti se zbirkama kodova i softverskim paketima kojima se bilježe često upotrijebljene postupke kako bi se programerima pojednostavio posao.

pregledavanje, pretraživanje i filtriranje digitalnih podataka
  • prikaz upravljanja identitetom na temelju lanca blokova

    Ukratko opisati upravljanje identitetom na temelju lanca blokova i kontrolu pristupa tj. kako ti postupci funkcioniraju, koje su njihove koristi u usporedbi s postojećim rješenjima i kako se mogu primijeniti za određene aplikacije.

tumačenje tehničke dokumentacije i dijagrama
  • tumačiti tehničke zahtjeve

    Analizirati, razumjeti i primijeniti dane informacije u vezi s tehničkim uvjetima.

provođenje analize rizika i upravljanja rizikom
  • prepoznavanje rizika povezanih s lancem blokova

    Prepoznati rizike povezane s lancima blokova i kriptovalutama. Osim standardnih rizika povezanih s poslovnim procesima koje pokreću, lanci blokova nose rizike prijenosa vrijednosti u izravnim transakcijama. Rizik je povezan i s pametnim ugovorima kao što su digitalni prikazi više ili manje složenih poslovnih odnosa.

Područja znanja & Softver i tehnologije
Područja znanja
  • arhitektura lanca blokova

    Projektna struktura peer-to-peer mreže računala koja funkcionira kao backend za sustave i aplikacije. Mreža je izrađena kao virtualni stroj bez središnjeg sustava za upravljanje interakcijama među čvorovima.

  • decentralizirani identifikatori

    Poznavanje decentraliziranih identifikatora (DID). DID-ovi omogućuju provjerljiv i decentraliziran digitalni identitet povezan s različitim subjektima koje utvrde voditelji obrade tih decentraliziranih identifikatora (npr. organizacija, pojedinac, podatkovni model, apstraktni subjekt).

  • IKT alati za ispravljanje pogrešaka

    IKT alati koji se upotrebljavaju za testiranje i ispravljanje pogrešaka u programu i softverskom kodu, kao što su GNP Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Debugger, Valgrind i WinDbg.

  • jezici za programiranje pametnih ugovora

    Najvažniji programski jezici za pametne ugovore uključuju Solidity, Rust, JavaScript, Vyper i Yul.

  • knjižnice softverskih komponenti

    Softverski paketi, moduli, mrežne usluge i resursi koji obuhvaćaju niz povezanih funkcija i baze podataka u kojima se mogu pronaći te komponente za višekratnu upotrebu.

  • komponente lanca blokova

    Proučavanje osnovnih komponenti lanca blokova i koncepata kao što su peer-to-peer mreže, pametni ugovori, članstvo, događaji, vođenje evidencije transakcija, integracija sustava, novčanici i upravljanje sustavom.

  • lanac blokova

    Javni sustav decentraliziranog digitalnog vođenja evidencije transakcija koji se koristi za bilježenje transakcija među brojnim računalima. On jamči da se evidencija ne može retroaktivno izmijeniti bez konsenzusa cijele mreže, odnosno svih naknadnih blokova u lancu.

  • mehanizmi konsenzusa za lance blokova

    Različiti mehanizmi i njihove karakteristike kojima se osigurava da se transakcija pravilno distribuira u decentraliziranom vođenju evidencije transakcija.

  • modeli dizajna lanca blokova

    Ponovno primjenjiva rješenja za lance blokova, uključujući dizajn korisničkog sučelja bez blokiranja, asinkroni dizajn API-ja, sigurnu sinkronizaciju, vremenski žig, poslovnu integraciju poduzeća, jednostavnu imovinu i imovinu s pravilima.

  • načela rudarenja lanaca blokova

    Najvažnije vrste i načela rudarenja lanaca blokova i kriptovaluta uključuju rudarenje pomoću ASIC čipova, grafičkih kartica i procesora, rudarenje u oblaku i rudarenje veće skupine rudara (mining pools).

  • načela tehnologije decentraliziranog vođenja evidencije transakcija

    Teorije decentraliziranog vođenja evidencije transakcija, primijenjena načela, arhitekture i sustavi, kao što su decentralizacija, mehanizmi konsenzusa, pametni ugovori, povjerenje itd.

  • okviri za decentralizirane aplikacije

    Različiti softverski okviri, njihove karakteristike, prednosti i nedostaci, koji omogućuju razvoj decentraliziranih aplikacija u infrastrukturi lanaca blokova. Primjeri su „truffle”, „embark”, „epirus”, „openzeppelin” itd.

Softver i tehnologije
Structured query language SQLPythonC++Oracle JavaJavaScriptCAtlassian JIRAAmazon Web Services AWS softwareMicrosoft Azure softwareMySQLC#Atlassian ConfluenceGitSplunk EnterpriseGitHubNoSQLPostgreSQLMongoDBApache KafkaGoAnsible softwareDockerNode.jsGoogle AngularSpring FrameworkReactAmazon Web Services AWS CloudFormationSpring BootJenkins CIKubernetesIBM TerraformTypeScriptEnterprise application integration EAI softwareAmazon Simple Storage Service S3RESTful APISoftware as a service SaaSAmazon KinesisSoftware librariesMicroservices ArchitectureSource code editor software
Kako se kvalificirati

Razvojni programer/razvojna programerka lanca blokova: kako steći kvalifikacije i gdje studirati

Što je obično potrebno za kvalifikaciju: razina obrazovanja, gdje je to regulirana profesija i gdje studirati.

Tipična razina obrazovanja

Preddiplomski sveučilišni studij

Studijski programi

Pravi programi koji vode do ovog zanimanja, po zemlji.

Postgraduate Diploma in Science in FinTech

EQF 7 Moguće podudaranje Nije dostupna izravna programska veza

Master of Science in FinTech

EQF 7 Moguće podudaranje Nije dostupna izravna programska veza

FinTech

EQF 7 Moguće podudaranje Nije dostupna izravna programska veza

Graduate Diploma in Financial Technology and Innovation

EQF 7 Moguće podudaranje Nije dostupna izravna programska veza

Award in Introduction to Cryptocurrency

EQF 7 Moguće podudaranje Nije dostupna izravna programska veza

Postgraduate Diploma in FinTech

EQF 7 Moguće podudaranje Nije dostupna izravna programska veza

Postgraduate Certificate in FinTech

EQF 7 Moguće podudaranje Nije dostupna izravna programska veza
Napredovanje u karijeri

Putovi rasta i slične uloge

Istražite tipične putove napredovanja u karijeri, srodne vještine i slične uloge kako biste planirali svoj sljedeći prijelaz.

Uobičajena pitanja

Često postavljana pitanja

Koje programski jezike najčešće koriste razvojni programeri/razvojne programerke lanca blokova?
Iako se koriste različiti jezici, najčešće se primjenjuju Solidity (za Ethereum), Rust, Go i JavaScript (s bibliotekama poput Web3.js ili Ethers.js).
Što je pametni ugovor (smart contract) i zašto je važan?
Pametni ugovor je samostalni komad koda koji se izvršava na lancu blokova. On automatizira sporazume i transakcije bez potrebe za posrednikom, što osigurava transparentnost i sigurnost.
Kako izgleda karijera razvojnog programera/razvojne programerke lanca blokova u Hrvatskoj?
Uspostava lanca blokova tehnologije u Hrvatskoj je u porastu, stoga je potražnja za kvalificiranim programerima/programerkama lanca blokova sve veća. Uspjeh u ovom području zahtijeva kontinuirano učenje i prilagodbu novim tehnologijama.
Razvojni Programer/Razvojna Programerka Lanca Blokova — kolika je plaća u Sjedinjenim Državama?
108.970 dolara godišnje prema medijanu, na dan 2025-05. Medijani saveznih država kreću se od 60.470 do 156.590 dolara. Izvor: US Bureau of Labor Statistics. Podatak se odnosi na Sjedinjene Države i nije projekcija za Europu.

Izvori: ESCO O*NET ELA/EURES Cedefop BLS Podaci ažurirani 20. rujna 2026. O našim podacima