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