Text copied to clipboard!
Naslov
Text copied to clipboard!Starejši Backend Razvijalec
Opis
Text copied to clipboard!
Iščemo izkušenega starejšega backend razvijalca, ki se bo pridružil naši ekipi in prispeval k razvoju robustnih, skalabilnih in varnih strežniških rešitev. Kot starejši backend razvijalec boste odgovorni za načrtovanje, implementacijo in optimizacijo strežniških komponent, sodelovanje z drugimi ekipami ter zagotavljanje visokih standardov kakovosti programske opreme. Vaša vloga bo ključna pri razvoju novih funkcionalnosti, izboljševanju obstoječih sistemov in reševanju kompleksnih tehničnih izzivov. Pričakujemo, da boste uporabljali sodobne tehnologije in orodja, sledili najboljšim praksam ter prispevali k tehničnemu napredku podjetja. Delo vključuje tudi mentorstvo mlajših razvijalcev, sodelovanje pri arhitekturnih odločitvah ter aktivno iskanje rešitev za izboljšanje učinkovitosti in varnosti sistemov. Od kandidata pričakujemo poglobljeno znanje programskih jezikov, kot so Java, Python ali Node.js, izkušnje z relacijskimi in nerelacijskimi bazami podatkov, poznavanje RESTful API-jev ter razumevanje konceptov DevOps in CI/CD. Pomembna je tudi sposobnost samostojnega dela, odlične komunikacijske veščine ter pripravljenost na stalno učenje in izmenjavo znanja znotraj ekipe. Če ste motivirani, inovativni in želite sodelovati pri razvoju naprednih digitalnih rešitev, vas vabimo, da se prijavite na to delovno mesto.
Odgovornosti
Text copied to clipboard!- Načrtovanje in razvoj strežniških aplikacij
- Vzdrževanje in optimizacija obstoječih sistemov
- Sodelovanje pri arhitekturnih odločitvah
- Implementacija varnostnih in učinkovitostnih izboljšav
- Mentorstvo mlajšim razvijalcem
- Pisanje tehnične dokumentacije
- Sodelovanje z drugimi ekipami (frontend, QA, DevOps)
- Reševanje kompleksnih tehničnih izzivov
- Izvajanje kode review-jev
- Spremljanje in uvajanje novih tehnologij
Zahteve
Text copied to clipboard!- Najmanj 5 let izkušenj z razvojem backend sistemov
- Odlično znanje vsaj enega programskega jezika (npr. Java, Python, Node.js)
- Izkušnje z relacijskimi in nerelacijskimi bazami podatkov
- Poznavanje RESTful API-jev in mikroservisne arhitekture
- Razumevanje konceptov DevOps in CI/CD
- Sposobnost samostojnega in timskega dela
- Odlične komunikacijske veščine
- Izkušnje z orodji za upravljanje verzij (npr. Git)
- Sposobnost reševanja kompleksnih problemov
- Pripravljenost na stalno učenje in izmenjavo znanja
Možna vprašanja na razgovoru
Text copied to clipboard!- Katera orodja in tehnologije najpogosteje uporabljate pri razvoju backend rešitev?
- Opišite izkušnjo z implementacijo mikroservisne arhitekture.
- Kako zagotavljate varnost in zanesljivost strežniških aplikacij?
- Kakšne so vaše izkušnje z mentorstvom mlajših razvijalcev?
- Kako pristopate k reševanju kompleksnih tehničnih izzivov?
- Katere baze podatkov ste uporabljali in zakaj?
- Kako spremljate in uvajate nove tehnologije v svoje delo?
- Opišite primer, ko ste izboljšali učinkovitost obstoječega sistema.
- Kako sodelujete z drugimi ekipami v podjetju?
- Kakšna je vaša izkušnja z avtomatizacijo procesov (CI/CD)?