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?