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?