Text copied to clipboard!

Наслов

Text copied to clipboard!

Full Stack Softverski Inženjer

Опис

Text copied to clipboard!
Tražimo Full Stack Softverskog Inženjera koji će se pridružiti našem dinamičnom timu i doprineti razvoju inovativnih softverskih rešenja. Kao Full Stack Softverski Inženjer, bićete odgovorni za dizajn, razvoj i održavanje aplikacija koje obuhvataju i frontend i backend komponente. Očekuje se da imate iskustva sa modernim programskim jezicima, radom sa bazama podataka, kao i razumevanje principa dizajna korisničkog interfejsa i arhitekture sistema. Vaša uloga uključuje blisku saradnju sa drugim inženjerima, dizajnerima i menadžerima proizvoda kako biste isporučili visokokvalitetna rešenja koja zadovoljavaju potrebe korisnika i poslovne ciljeve. Bićete uključeni u sve faze životnog ciklusa softverskog razvoja, od analize zahteva i planiranja, preko implementacije i testiranja, do implementacije i održavanja. Idealni kandidat ima iskustva sa razvojem web aplikacija koristeći JavaScript (React, Angular ili Vue.js), kao i backend tehnologije poput Node.js, Java, Python ili .NET. Poznavanje rada sa relacionim i nerelacionim bazama podataka (npr. MySQL, PostgreSQL, MongoDB) je poželjno. Takođe, očekuje se razumevanje principa DevOps-a, verzionisanja koda (Git), kao i osnovnih sigurnosnih praksi. Pored tehničkih veština, cenimo sposobnost samostalnog rešavanja problema, timski rad i želju za učenjem novih tehnologija. Ako ste motivisani, proaktivni i želite da radite na izazovnim projektima u okruženju koje podstiče profesionalni razvoj, pozivamo vas da se prijavite.

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

Text copied to clipboard!
  • Razvoj i održavanje web aplikacija na frontendu i backendu
  • Saradnja sa timom na definisanju zahteva i arhitekture
  • Pisanje čistog, efikasnog i skalabilnog koda
  • Implementacija i integracija API-ja
  • Rad sa bazama podataka i optimizacija upita
  • Testiranje i otklanjanje grešaka u aplikacijama
  • Praćenje novih tehnologija i predlaganje poboljšanja
  • Učešće u code review procesu
  • Dokumentovanje rešenja i procesa
  • Osiguravanje sigurnosti i performansi aplikacija

Захтеви

Text copied to clipboard!
  • Diploma iz oblasti informatike, softverskog inženjerstva ili srodne oblasti
  • Iskustvo u radu sa frontend framework-ovima (React, Angular, Vue.js)
  • Iskustvo sa backend tehnologijama (Node.js, Java, Python, .NET)
  • Poznavanje rada sa bazama podataka (MySQL, PostgreSQL, MongoDB)
  • Razumevanje RESTful API-ja i web servisa
  • Iskustvo sa verzionisanjem koda (Git)
  • Razvijene analitičke i problemske veštine
  • Sposobnost rada u timu i samostalno
  • Dobre komunikacione veštine
  • Poželjno iskustvo sa DevOps alatima i praksama

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

Text copied to clipboard!
  • Koje frontend i backend tehnologije ste koristili u prethodnim projektima?
  • Kako pristupate rešavanju kompleksnih problema u razvoju softvera?
  • Imate li iskustva sa radom u agilnim timovima?
  • Kako osiguravate sigurnost aplikacija koje razvijate?
  • Možete li opisati proces integracije API-ja koji ste implementirali?
  • Kako pristupate optimizaciji performansi web aplikacija?
  • Koje alate koristite za verzionisanje koda?
  • Imate li iskustva sa cloud platformama (AWS, Azure, GCP)?
  • Kako ostajete u toku sa novim tehnologijama?
  • Koji je vaš omiljeni projekat na kojem ste radili i zašto?