Full Stack Software Engineer

Semicon Service Nordic AB··5. 05. 2026. - 4. 06. 2026.
Uloga:Razvojni inženjer softvera
Kategorija:Ručni rad i IT
Potreban švedski:Ne

Opis

Pregled posla

U ime našeg klijenta, tražimo iskusnog Full Stack softverskog inženjera koji će doprinijeti inicijativi digitalne transformacije u maloprodaji vođenoj podacima. Uloga je fokusirana na unapređenje digitalnih alata koji se koriste u ranim fazama planiranja i dizajna mjesta susreta s kupcima (CMP), osiguravajući preciznu evaluaciju lokacija, poboljšano modeliranje podataka i efikasno donošenje odluka.


Ključne odgovornosti

  • Doprinos kompletnom životnom ciklusu razvoja softvera, uključujući konceptnu ideju, izradu prototipa, analizu zahtjeva, tehnički dizajn, razvoj, testiranje, implementaciju i podršku nakon objave.
  • Razvoj intuitivnih i sigurnih korisničkih interfejsa, uključujući radne tokove za autentifikaciju poput sistema za prijavu, s naglaskom na responzivnost i upotrebljivost.
  • Implementacija robusnih mehanizama autentifikacije i autorizacije koristeći rješenja bazirana na Azure-u, uključujući OAuth 2.0 i OpenID Connect, osiguravajući kontrolu pristupa zasnovanu na ulogama (RBAC).
  • Izgradnja i održavanje backend servisa i RESTful API-ja, podržavajući frontend funkcionalnosti i rukovanje sigurnom obradom datoteka i integracijama Azure Storage-a.
  • Poboljšanje i održavanje arhitekture aplikacije praćenjem standarda kodiranja, sigurnosnih praksi razvoja i smjernica za dokumentaciju.
  • Optimizacija radnih tokova i poboljšanje sistemske logike radi boljeg usklađivanja između alata za planiranje i konačnih implementacijskih rezultata.
  • Saradnja na unapređenju korisničkog iskustva i osiguranje besprijekornih prelaza između sistemskih komponenti i faza.
  • Učešće u DevOps praksama uključujući upravljanje CI/CD pipeline-ovima, automatizirano testiranje i procese implementacije koristeći GitHub.
  • Osiguranje poštovanja standarda dizajna API-ja, uključujući sigurno rukovanje podacima, protokole autentifikacije i autorizacije.
  • Pisanje čistog, skalabilnog i održivog koda uz promoviranje najboljih praksi unutar razvojnog tima.
  • Korištenje AI alata za povećanje produktivnosti i efikasnosti razvoja.
  • Podrška timskom razvoju kroz preglede koda, mentorstvo i održavanje dosljednih standarda kvaliteta kodiranja.


Tehničko okruženje

  • Frontend: Vue.js, JavaScript, TypeScript, HTML5, CSS3 (znanje React ili Angular je prednost)
  • Backend: Node.js sa razvojem RESTful API-ja
  • Cloud platforma: Microsoft Azure
  • Autentifikacija i sigurnost: Azure Identity Management, OAuth 2.0, OpenID Connect, RBAC
  • DevOps: GitHub, CI/CD pipeline-ovi, automatizirani procesi izgradnje i objave


Potrebne vještine

  • Jaka stručnost u Vue.js, JavaScript i TypeScript
  • Iskustvo sa HTML5, CSS3 i modernim frontend okvirima
  • Praktično iskustvo sa Node.js i RESTful API-jima
  • Solidno znanje o Azure cloud servisima i upravljanju identitetom
  • Iskustvo sa CI/CD pipeline-ovima i GitHub radnim tokovima
  • Razumijevanje autentifikacije, autorizacije i sigurnosnih praksi kodiranja
  • Poznavanje React i Angular okvira (poželjno)


Obrazovni zahtjevi

  • Diploma prvog ili master studija iz oblasti računarskih nauka, informacionih tehnologija ili srodnog polja (ili ekvivalentno praktično iskustvo)


Potrebno iskustvo

  • Relevantno profesionalno iskustvo kao Full Stack ili softverski inženjer (očekuje se srednji nivo)


Zahtjevi za jezik

  • Engleski (napredni nivo)


Zahtjevi

Obrazovanje

Visoko obrazovanje dva ili više godina u oblasti tehnike i tehničke industrije

Radno iskustvo

Razvojni inženjer softvera