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 Software Engineer-a koji će doprinijeti inicijativi transformacije maloprodaje temeljenoj na podacima. Uloga se fokusira na poboljšanje digitalnih alata koji se koriste u ranim fazama planiranja i dizajna točaka susreta s kupcima (CMP), osiguravajući točnu procjenu lokacije, poboljšano modeliranje podataka i učinkovito donošenje odluka.


Ključne odgovornosti

  • Doprinositi cjelokupnom životnom ciklusu razvoja softvera, uključujući konceptualizaciju izrade prototipa, analizu zahtjeva, tehnički dizajn, razvoj, testiranje, implementaciju i podršku nakon izdavanja.
  • Razvijati intuitivna i sigurna korisnička sučelja, uključujući tijekove autentifikacije kao što su sustavi prijave, s naglaskom na responzivnost i upotrebljivost.
  • Implementirati robusne mehanizme autentifikacije i autorizacije koristeći Azure rješenja, uključujući OAuth 2.0 i OpenID Connect, osiguravajući kontrolu pristupa temeljenu na ulogama (RBAC).
  • Izgraditi i održavati pozadinske usluge i RESTful API-je, podržavajući funkcije frontend-a i rukovanje sigurnom obradom datoteka te Azure Storage integracijama.
  • Poboljšati i održavati arhitekturu aplikacije slijedeći standarde kodiranja, sigurne prakse razvoja i smjernice dokumentacije.
  • Optimizirati tijekove rada i poboljšati logiku sustava kako bi se poboljšalo usklađivanje između alata za planiranje i konačnih rezultata implementacije.
  • Suraditi na poboljšanju korisničkog iskustva i osiguravanju besprijekornih prijelaza između komponenti sustava i faza.
  • Sudjelovati u DevOps praksama uključujući upravljanje CI/CD cjevovodom, automatizirano testiranje i procese implementacije koristeći GitHub.
  • Osigurati poštivanje standarda dizajna API-ja, uključujući sigurno rukovanje podacima, autentifikaciju i autorizacijske protokole.
  • Pisati čist, skalabilan i održiv kod uz promicanje najboljih praksi unutar razvojnog tima.
  • Koristiti alate temeljene na umjetnoj inteligenciji za povećanje produktivnosti i učinkovitosti razvoja.
  • Podržavati razvoj tima kroz preglede koda, mentorstvo i održavanje dosljednih standarda kvalitete kodiranja.


Tehničko okruženje

  • Frontend: Vue.js, JavaScript, TypeScript, HTML5, CSS3 (poznavanje Reacta ili Angulara je prednost)
  • Backend: Node.js s razvojem RESTful API-ja
  • Cloud Platforma: Microsoft Azure
  • Autentifikacija i sigurnost: Azure Identity Management, OAuth 2.0, OpenID Connect, RBAC
  • DevOps: GitHub, CI/CD cjevovodi, automatizirani procesi izgradnje i izdavanja


Potrebne vještine

  • Izuzetno poznavanje Vue.js, JavaScripta i TypeScripta
  • Iskustvo s HTML5, CSS3 i modernim frontend okvirima
  • Praktično iskustvo s Node.js i RESTful API-jima
  • Solidno poznavanje Azure cloud servisa i upravljanja identitetom
  • Iskustvo s CI/CD cjevovodima i GitHub tijekovima rada
  • Razumijevanje autentifikacije, autorizacije i sigurnih praksi kodiranja
  • Poznavanje React i Angular okvira (poželjno)


Zahtjevi za obrazovanje

  • Diplomski ili magistarski studij računarstva, informacijske tehnologije ili srodnog područja (ili ekvivalentno praktično iskustvo)


Potrebno iskustvo

  • Relevantno profesionalno iskustvo kao Full Stack ili Softverski inženjer (očekuje se srednja razina)


Zahtjev za jezikom

  • Engleski jezik (napredna razina)


Zahtjevi

Obrazovanje

Poslijesrednjoškolsko obrazovanje dvije godine ili dulje u području tehnike i tehničke industrije

Radno iskustvo

Razvojni inženjer softvera