Text copied to clipboard!

Naslov

Text copied to clipboard!

Glavni softverski inženjer

Opis

Text copied to clipboard!
Tražimo glavnog softverskog inženjera koji će preuzeti ključnu ulogu u oblikovanju tehničke vizije, arhitekture sustava i standarda razvoja unutar našeg tehnološkog tima. Ova pozicija namijenjena je iskusnom stručnjaku koji razumije cijeli životni ciklus razvoja softvera, od analize poslovnih potreba i dizajna rješenja do implementacije, testiranja, optimizacije i održavanja složenih aplikacija. Glavni softverski inženjer usko surađuje s voditeljima proizvoda, arhitektima, inženjerima, DevOps timovima i drugim dionicima kako bi osigurao da su tehnička rješenja skalabilna, sigurna, učinkovita i usklađena s poslovnim ciljevima organizacije. U ovoj ulozi bit ćete odgovorni za donošenje važnih tehničkih odluka, mentoriranje članova tima i uspostavljanje najboljih inženjerskih praksi. Očekuje se da aktivno sudjelujete u razvoju koda, pregledima koda, definiranju arhitekturnih smjernica i rješavanju složenih tehničkih izazova. Također ćete imati važnu ulogu u unapređenju razvojnih procesa, automatizaciji, kvaliteti isporuke i kontinuiranom poboljšanju performansi sustava. Idealni kandidat ima snažno iskustvo u razvoju distribuiranih sustava, radu s modernim programskim jezicima i okvirima, kao i sposobnost vođenja tehničkih inicijativa u dinamičnom i suradničkom okruženju. Tražimo osobu koja može povezati tehničku izvrsnost s poslovnim razumijevanjem. Glavni softverski inženjer mora biti sposoban procijeniti tehničke rizike, predložiti održiva rješenja i jasno komunicirati složene koncepte različitim skupinama unutar organizacije. Važno je da kandidat pokazuje proaktivnost, odgovornost i želju za stalnim učenjem, kao i sposobnost rada na više prioriteta istovremeno. Uspjeh na ovoj poziciji podrazumijeva kombinaciju dubokog tehničkog znanja, liderskih vještina i usmjerenosti na kvalitetu. Nudimo priliku za rad na izazovnim projektima koji imaju stvaran utjecaj na poslovanje i korisničko iskustvo. Kao glavni softverski inženjer, imat ćete značajan utjecaj na tehnološki smjer proizvoda, razvoj tima i implementaciju inovativnih rješenja. Ako vas motivira izgradnja robusnih sustava, vođenje tehničkih inicijativa i suradnja s talentiranim stručnjacima, ova pozicija pruža izvrsnu priliku za profesionalni rast i dugoročan doprinos organizaciji.

Odgovornosti

Text copied to clipboard!
  • Definiranje tehničke arhitekture i dugoročne strategije razvoja softvera
  • Vođenje razvoja složenih aplikacija i sustava visoke dostupnosti
  • Mentoriranje inženjera i podizanje tehničkih standarda unutar tima
  • Provođenje pregleda koda i osiguravanje kvalitete implementacije
  • Suradnja s proizvodnim i poslovnim timovima na definiranju rješenja
  • Identificiranje tehničkih rizika i predlaganje mjera za njihovo ublažavanje
  • Optimizacija performansi, skalabilnosti i sigurnosti sustava
  • Unaprjeđenje razvojnih procesa, automatizacije i CI/CD praksi

Zahtjevi

Text copied to clipboard!
  • Višegodišnje iskustvo u razvoju softvera i tehničkom vodstvu
  • Odlično poznavanje arhitekture softverskih sustava i dizajnerskih obrazaca
  • Iskustvo s modernim programskim jezicima i razvojnim okvirima
  • Snažno razumijevanje baza podataka, API-ja i distribuiranih sustava
  • Iskustvo u radu s alatima za verzioniranje, testiranje i automatizaciju
  • Sposobnost mentoriranja, vođenja i tehničkog usmjeravanja timova
  • Odlične komunikacijske vještine i sposobnost suradnje s različitim dionicima
  • Poznavanje sigurnosnih principa i najboljih praksi razvoja softvera

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koliko godina iskustva imate u razvoju softvera na višoj ili vodećoj razini?
  • S kojim programskim jezicima i tehnologijama imate najviše iskustva?
  • Jeste li vodili tehničke odluke za složene ili distribuirane sustave?
  • Kako pristupate mentoriranju mlađih i srednje iskusnih inženjera?
  • Možete li opisati projekt na kojem ste definirali arhitekturu sustava?
  • Kakvo iskustvo imate s optimizacijom performansi i skalabilnosti aplikacija?
  • Kako osiguravate kvalitetu koda i dosljednost razvojnih standarda?
  • Imate li iskustva s DevOps praksama, CI/CD procesima ili cloud platformama?