Full Stack softverski inženjer

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 zasnovanoj na podacima. Uloga se fokusira na unapređenje digitalnih alata koji se koriste u ranim fazama planiranja i dizajna tačaka susreta sa kupcima (Customer Meeting Points - CMP), osiguravajući tačnu procjenu lokacije, poboljšano modeliranje podataka i efikasno donošenje odluka.


Ključne odgovornosti

  • Doprinos tokom cijelog životnog ciklusa razvoja softvera, uključujući koncepciju ideja, izradu prototipova, analizu zahtjeva, tehnički dizajn, razvoj, testiranje, implementaciju i podršku nakon objavljivanja.
  • Razvoj intuitivnih i sigurnih korisničkih interfejsa, uključujući tokove za autentifikaciju poput sistema za prijavu, s naglaskom na responzivnost i upotrebljivost.
  • Implementacija robusnih mehanizama autentifikacije i autorizacije korišćenjem Azure rješenja, uključujući OAuth 2.0 i OpenID Connect, uz kontrolu pristupa zasnovanu na ulogama (RBAC).
  • Izgradnja i održavanje backend servisa i RESTful API-ja, podrška frontend funkcionalnostima, rukovanje sigurnom obradom datoteka i Azure Storage integracijama.
  • Poboljšanje i održavanje arhitekture aplikacije praćenjem standarda kodiranja, sigurnosnih praksi razvoja i smjernica za dokumentaciju.
  • Optimizacija tokova posla i unapređenje sistemske logike kako bi se poboljšalo usklađivanje između alata za planiranje i konačnih rezultata implementacije.
  • Saradnja na poboljšanju 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 izvršnim cjevovodima, automatizovano testiranje i procese implementacije korišćenjem GitHub-a.
  • 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 promovisanje najboljih praksi unutar razvojnog tima.
  • Korišćenje AI alata za poboljšanje produktivnosti i efikasnosti razvoja.
  • Podrška timskom razvoju kroz preglede koda, mentorstvo i održavanje konzistentnih standarda kvaliteta kodiranja.


Tehničko okruženje

  • Frontend: Vue.js, JavaScript, TypeScript, HTML5, CSS3 (poznavanje 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 izvršni cjevovodi, automatizovani procesi izgradnje i objavljivanja


Potrebne vještine

  • Izražena stručnost u Vue.js, JavaScript i TypeScript
  • Iskustvo s HTML5, CSS3 i modernim frontend okvirima
  • Praktično iskustvo s Node.js i RESTful API-jima
  • Dobro poznavanje Azure cloud servisa i upravljanja identitetom
  • Iskustvo s CI/CD izvršnim cjevovodima i GitHub tokovima posla
  • Razumijevanje autentifikacije, autorizacije i sigurnih praksi kodiranja
  • Poznavanje React i Angular okvira (poželjno)


Zahtjevi za obrazovanje

  • Diploma prvog ili drugog ciklusa studija iz računarskih nauka, informacionih tehnologija ili srodne oblasti (ili odgovarajuće praktično iskustvo)


Potrebno iskustvo

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


Jezički zahtjev

  • Engleski (napredni nivo)


Zahtjevi

Obrazovanje

Poslijesrednje obrazovanje dvije godine ili duže iz oblasti tehnike i tehničke industrije

Radno iskustvo

Razvojni inženjer softvera