Text copied to clipboard!

Наслов

Text copied to clipboard!

Backend inženjer

Опис

Text copied to clipboard!
Tražimo iskusnog backend inženjera koji će se pridružiti našem timu za razvoj softvera. Idealni kandidat će biti odgovoran za dizajn, implementaciju i održavanje serverskih aplikacija i baza podataka koje podržavaju naše proizvode i usluge. Backend inženjer će raditi u bliskoj saradnji sa frontend timom, QA inženjerima i menadžerima proizvoda kako bi obezbedio visok kvalitet i skalabilnost sistema. Potrebno je da kandidat poseduje duboko razumevanje programskih jezika kao što su Java, Python ili Node.js, kao i iskustvo sa radom na RESTful API-jima i mikroservisnoj arhitekturi. Takođe, važno je poznavanje baza podataka, kako relacionih (npr. PostgreSQL, MySQL), tako i NoSQL rešenja (npr. MongoDB). Kandidat treba da bude sposoban da identifikuje i rešava tehničke izazove, optimizuje performanse i implementira sigurnosne protokole. Pored tehničkih veština, tražimo osobu koja je timski igrač, komunikativna i spremna na kontinuirano učenje i prilagođavanje novim tehnologijama. Ako želite da radite u dinamičnom okruženju i doprinesete razvoju inovativnih softverskih rešenja, pozivamo vas da se prijavite za poziciju backend inženjera u našem timu.

Одговорности

Text copied to clipboard!
  • Dizajn i razvoj serverskih aplikacija i API-ja.
  • Održavanje i optimizacija baza podataka.
  • Implementacija sigurnosnih mera i protokola.
  • Rad u timu sa frontend programerima i QA inženjerima.
  • Analiza i rešavanje tehničkih problema.
  • Pisanje dokumentacije za razvijene module.
  • Učešće u planiranju i arhitekturi sistema.
  • Praćenje novih tehnologija i predlaganje unapređenja.
  • Testiranje i debugovanje backend komponenti.
  • Obezbeđivanje skalabilnosti i pouzdanosti sistema.

Захтеви

Text copied to clipboard!
  • Iskustvo u programiranju sa Java, Python ili Node.js.
  • Poznavanje RESTful API i mikroservisne arhitekture.
  • Rad sa relacionim i NoSQL bazama podataka.
  • Razumevanje sigurnosnih standarda u razvoju softvera.
  • Sposobnost rada u timskom okruženju.
  • Dobre komunikacione veštine.
  • Iskustvo sa alatima za verzionisanje koda (Git).
  • Poznavanje agilnih metodologija razvoja softvera.
  • Sposobnost rešavanja problema i analitičko razmišljanje.
  • Visoka motivacija za učenje i usavršavanje.

Могућа питања на интервјуу

Text copied to clipboard!
  • Koje programske jezike najviše koristite u backend razvoju?
  • Kako pristupate dizajnu RESTful API-ja?
  • Možete li opisati vaše iskustvo sa bazama podataka?
  • Kako obezbeđujete sigurnost backend sistema?
  • Kako rešavate probleme performansi u aplikacijama?
  • Koje alate koristite za verzionisanje koda?
  • Kako sarađujete sa frontend timom?
  • Da li imate iskustva sa mikroservisnom arhitekturom?
  • Kako pratite nove tehnologije u oblasti backend razvoja?
  • Možete li opisati neki izazov koji ste prevazišli u prethodnom radu?