Text copied to clipboard!
Naslov
Text copied to clipboard!Back End Programer
Opis
Text copied to clipboard!
Tražimo programera pozadinskog sustava koji će se pridružiti našem tehnološkom timu i pomoći u razvoju, održavanju i optimizaciji server-side komponenti naših aplikacija. Kao ključni član razvojnog tima, bit ćete odgovorni za izgradnju robusnih i skalabilnih rješenja koja podržavaju korisničko sučelje i osiguravaju visoku dostupnost i performanse sustava.
Vaše će odgovornosti uključivati dizajniranje i implementaciju API-ja, rad s bazama podataka, integraciju s vanjskim servisima te suradnju s front-end programerima i drugim članovima tima kako bi se osigurala funkcionalnost i stabilnost aplikacija. Također ćete sudjelovati u analizi zahtjeva, planiranju sprintova i kontinuiranom poboljšavanju postojećih rješenja.
Idealni kandidat ima snažno tehničko znanje, iskustvo u radu s modernim programskim jezicima poput Jave, Pythona ili Node.js, te razumijevanje principa objektno orijentiranog programiranja i dizajna softverske arhitekture. Iskustvo s radom u agilnom okruženju, poznavanje DevOps alata i CI/CD procesa smatra se prednošću.
Od vas očekujemo proaktivnost, sposobnost rješavanja problema, timski duh i želju za učenjem i usavršavanjem. Ako ste strastveni u vezi s tehnologijom i želite raditi na izazovnim projektima u dinamičnom okruženju, pozivamo vas da se prijavite i postanete dio našeg tima.
Odgovornosti
Text copied to clipboard!- Razvoj i održavanje server-side logike aplikacija
- Dizajniranje i implementacija RESTful API-ja
- Rad s relacijskim i nerelacijskim bazama podataka
- Integracija s vanjskim servisima i API-jima
- Pisanje čitljivog, skalabilnog i testiranog koda
- Suradnja s front-end timom i drugim odjelima
- Optimizacija performansi i skalabilnosti sustava
- Sudjelovanje u planiranju sprintova i tehničkim raspravama
- Praćenje i implementacija sigurnosnih standarda
- Dokumentiranje tehničkih rješenja i procesa
Zahtjevi
Text copied to clipboard!- VSS iz računalnih znanosti ili srodnog područja
- Minimalno 2 godine iskustva u back-end razvoju
- Poznavanje programskih jezika kao što su Java, Python ili Node.js
- Iskustvo s bazama podataka (npr. PostgreSQL, MongoDB)
- Razumijevanje principa OOP i dizajna softverske arhitekture
- Iskustvo s Gitom i alatima za verzioniranje koda
- Poznavanje CI/CD procesa i DevOps alata (npr. Docker, Jenkins)
- Sposobnost rada u agilnom okruženju (Scrum, Kanban)
- Dobre komunikacijske vještine i timski duh
- Spremnost na kontinuirano učenje i usavršavanje
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje programske jezike najčešće koristite u back-end razvoju?
- Imate li iskustva s radom u agilnim timovima?
- Kako pristupate optimizaciji performansi server-side aplikacija?
- Koje baze podataka ste koristili i u kojim projektima?
- Jeste li radili s alatima za automatizaciju i CI/CD?
- Kako osiguravate sigurnost i pouzdanost back-end sustava?
- Možete li opisati jedan izazovan projekt na kojem ste radili?
- Kako surađujete s front-end timom?
- Koje alate koristite za testiranje back-end koda?
- Kako ostajete u toku s novim tehnologijama i trendovima?