Text copied to clipboard!
Naslov
Text copied to clipboard!Backend inženjer
Opis
Text copied to clipboard!
Tražimo backend inženjera koji će se pridružiti našem dinamičnom timu i igrati ključnu ulogu u razvoju i održavanju serverskih aplikacija i baza podataka. Kao backend inženjer, bit ćete odgovorni za dizajn, implementaciju i optimizaciju složenih sustava koji podržavaju funkcionalnosti naših proizvoda. Vaš rad će uključivati suradnju s frontend timom kako bi se osigurala besprijekorna integracija korisničkog sučelja s backend servisima. Očekujemo da ćete koristiti najnovije tehnologije i najbolje prakse u razvoju softvera kako biste osigurali visoku dostupnost, skalabilnost i sigurnost sustava. Idealni kandidat ima snažno razumijevanje programskih jezika poput Jave, Pythona ili Node.js, iskustvo s bazama podataka te sposobnost rješavanja tehničkih izazova u agilnom okruženju. Pridružite nam se i doprinesite stvaranju inovativnih rješenja koja će imati stvarni utjecaj na naše korisnike i poslovanje.
Odgovornosti
Text copied to clipboard!- Razvijanje i održavanje backend aplikacija i servisa
- Dizajn i implementacija API-ja za komunikaciju s frontend timom
- Optimizacija performansi i skalabilnosti sustava
- Rad s bazama podataka, uključujući dizajn i upravljanje
- Suradnja s timom za osiguranje kvalitete i implementaciju testova
- Praćenje i rješavanje tehničkih problema i bugova
- Sudjelovanje u planiranju i arhitekturi softverskih rješenja
- Implementacija sigurnosnih mjera i zaštita podataka
- Dokumentiranje tehničkih specifikacija i procesa
- Praćenje najnovijih tehnologija i trendova u razvoju backend sustava
Zahtjevi
Text copied to clipboard!- Iskustvo u razvoju backend aplikacija (3+ godine)
- Poznavanje programskih jezika kao što su Java, Python ili Node.js
- Iskustvo s relacijskim i nerelacijskim bazama podataka
- Razumijevanje RESTful API-ja i mikroservisne arhitekture
- Sposobnost rada u agilnom timu i učinkovita komunikacija
- Iskustvo s alatima za verzioniranje koda (npr. Git)
- Znanje o sigurnosnim praksama u razvoju softvera
- Sposobnost rješavanja složenih tehničkih problema
- Poznavanje DevOps praksi i alata za automatizaciju
- Visoka razina samostalnosti i odgovornosti
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje programske jezike najviše koristite u backend razvoju?
- Kako pristupate optimizaciji performansi backend sustava?
- Možete li opisati iskustvo s bazama podataka koje imate?
- Kako osiguravate sigurnost podataka u svojim aplikacijama?
- Kako surađujete s frontend timom tijekom razvoja?
- Koje alate koristite za verzioniranje i upravljanje kodom?
- Kako pristupate rješavanju tehničkih problema?
- Imate li iskustva s mikroservisnom arhitekturom?
- Kako pratite nove tehnologije i trendove u razvoju?
- Možete li opisati projekt na kojem ste najviše ponosni?