Text copied to clipboard!

Наслов

Text copied to clipboard!

Programer za kompletan razvoj

Опис

Text copied to clipboard!
Tražimo programera za kompletan razvoj koji će se pridružiti našem timu i raditi na izgradnji, unapređenju i održavanju savremenih veb i poslovnih aplikacija. Ova uloga obuhvata rad na celokupnom tehnološkom rešenju, od korisničkog interfejsa i iskustva korisnika, do serverske logike, baza podataka, integracija sa spoljnim servisima i implementacije u produkciono okruženje. Idealni kandidat razume kako različiti slojevi aplikacije funkcionišu zajedno i sposoban je da samostalno ili u saradnji sa timom isporuči stabilna, bezbedna i skalabilna rešenja. Kao programer za kompletan razvoj, bićete uključeni u sve faze životnog ciklusa razvoja softvera. To podrazumeva analizu zahteva, tehničko planiranje, razvoj funkcionalnosti, testiranje, optimizaciju performansi i kontinuirano unapređenje postojećih sistema. Sarađivaćete sa dizajnerima, produkt menadžerima, QA inženjerima i drugim programerima kako biste obezbedili da krajnji proizvod odgovara poslovnim ciljevima i potrebama korisnika. Od vas se očekuje da predlažete tehnička rešenja, identifikujete potencijalne rizike i doprinosite donošenju arhitektonskih odluka. U ovoj poziciji važno je da imate iskustvo sa front-end i back-end tehnologijama, kao i dobro razumevanje rada sa bazama podataka, API integracijama, autentifikacijom korisnika i principima bezbednosti aplikacija. Poželjno je da poznajete moderne razvojne okvire, alate za verzionisanje koda, CI/CD procese i osnove rada u cloud okruženjima. Pored tehničkog znanja, cenimo sposobnost jasne komunikacije, organizovan pristup radu i spremnost na učenje novih tehnologija i metodologija. Uspešan kandidat će biti proaktivan, usmeren na rešavanje problema i sposoban da balansira između brzine isporuke i kvaliteta koda. Očekujemo da vodite računa o čitljivosti, održivosti i testabilnosti rešenja koja razvijate. Takođe je važno da razumete poslovni kontekst proizvoda i da možete da prevedete funkcionalne zahteve u efikasna tehnička rešenja. Ova pozicija pruža priliku za rad na izazovnim projektima, profesionalni razvoj i saradnju sa multidisciplinarnim timom. Ako vas motiviše rad na kompletnom razvoju aplikacija, od ideje do implementacije, i želite da imate direktan uticaj na kvalitet i uspeh digitalnih proizvoda, ova uloga može biti pravi sledeći korak u vašoj karijeri.

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

Text copied to clipboard!
  • Razvoj i održavanje front-end i back-end funkcionalnosti aplikacija
  • Dizajniranje i implementacija REST API-ja i integracija sa spoljnim servisima
  • Rad sa relacionim i nerelacionim bazama podataka
  • Optimizacija performansi, bezbednosti i skalabilnosti sistema
  • Saradnja sa dizajnerima, QA timom i produkt menadžerima
  • Pisanje čistog, testabilnog i održivog koda
  • Učestvovanje u code review procesu i tehničkim diskusijama
  • Implementacija i podrška CI/CD procesima

Захтеви

Text copied to clipboard!
  • Iskustvo u razvoju veb aplikacija na front-end i back-end strani
  • Poznavanje JavaScript-a ili TypeScript-a
  • Iskustvo sa modernim front-end okvirima kao što su React, Angular ili Vue
  • Poznavanje back-end tehnologija kao što su Node.js, Java, Python ili PHP
  • Rad sa SQL ili NoSQL bazama podataka
  • Poznavanje Git-a i timskog rada kroz repozitorijume
  • Razumevanje autentifikacije, autorizacije i bezbednosnih praksi
  • Sposobnost analitičkog razmišljanja i rešavanja problema

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

Text copied to clipboard!
  • Koje front-end i back-end tehnologije najčešće koristite?
  • Na kojim projektima ste radili kao programer za kompletan razvoj?
  • Kako pristupate dizajniranju skalabilne arhitekture aplikacije?
  • Kakvo iskustvo imate sa bazama podataka i API integracijama?
  • Da li ste radili sa cloud platformama i CI/CD alatima?
  • Kako obezbeđujete kvalitet i testabilnost koda?
  • Kako rešavate probleme performansi u aplikacijama?
  • Koliko vam je važno razumevanje poslovnih zahteva pri razvoju?