Text copied to clipboard!
Наслов
Text copied to clipboard!Python programer
Опис
Text copied to clipboard!
Tražimo Python programera koji će se pridružiti našem razvojnom timu i doprineti izradi pouzdanih, skalabilnih i efikasnih softverskih rešenja za različite poslovne potrebe. Ova pozicija je namenjena osobi koja ima strast prema programiranju, razume savremene principe razvoja softvera i želi da radi na projektima koji uključuju razvoj veb aplikacija, automatizaciju procesa, obradu podataka, integracije sistema i unapređenje postojećih platformi. Kao Python programer, bićete uključeni u ceo životni ciklus razvoja softvera, od analize zahteva i tehničkog planiranja do implementacije, testiranja, optimizacije i održavanja aplikacija u produkcionom okruženju.
Od kandidata se očekuje da poseduje dobro poznavanje programskog jezika Python, kao i iskustvo u radu sa relevantnim bibliotekama, okvirima i alatima koji se koriste u modernom razvoju. Poželjno je razumevanje rada sa bazama podataka, REST API integracijama, verzionisanjem koda i osnovama bezbednosti aplikacija. U zavisnosti od projekta, Python programer može raditi na backend razvoju, automatizaciji internih procesa, skriptovanju, analitici podataka ili povezivanju različitih servisa i platformi. Zbog toga je važno da kandidat bude prilagodljiv, analitičan i sposoban da brzo usvaja nova tehnička znanja.
U ovoj ulozi sarađivaćete sa drugim programerima, QA inženjerima, DevOps stručnjacima, projektnim menadžerima i poslovnim timovima kako biste obezbedili da razvijena rešenja odgovaraju funkcionalnim i tehničkim zahtevima. Očekuje se aktivno učešće u tehničkim diskusijama, predlaganje poboljšanja arhitekture i koda, kao i odgovornost za kvalitet isporučenih funkcionalnosti. Posebno cenimo kandidate koji pišu čist, čitljiv i dobro dokumentovan kod, razmišljaju dugoročno i vode računa o performansama, stabilnosti i mogućnosti daljeg razvoja sistema.
Idealni kandidat ima iskustvo u rešavanju složenih tehničkih problema, razume principe objektno orijentisanog programiranja, poznaje rad u agilnim metodologijama i sposoban je da samostalno upravlja zadacima uz istovremenu efikasnu timsku saradnju. Prednost predstavlja iskustvo sa okvirima kao što su Django, Flask ili FastAPI, kao i poznavanje rada sa alatima za kontejnerizaciju, CI/CD procesima i cloud okruženjima. Ako želite da radite u dinamičnom okruženju, razvijate kvalitetna softverska rešenja i imate priliku da utičete na tehničke odluke i razvoj proizvoda, ova pozicija može biti odličan sledeći korak u vašoj karijeri.
Одговорности
Text copied to clipboard!- Razvoj i održavanje aplikacija i servisa u programskom jeziku Python
- Analiza funkcionalnih i tehničkih zahteva pre implementacije rešenja
- Pisanje čistog, testabilnog i dobro dokumentovanog koda
- Integracija sa bazama podataka, eksternim API servisima i internim sistemima
- Otklanjanje grešaka, optimizacija performansi i unapređenje stabilnosti aplikacija
- Saradnja sa timovima za testiranje, DevOps, proizvod i poslovnu analizu
- Učešće u reviziji koda i predlaganje tehničkih poboljšanja
- Izrada i održavanje tehničke dokumentacije za razvijene funkcionalnosti
Захтеви
Text copied to clipboard!- Iskustvo u programiranju koristeći Python
- Dobro poznavanje objektno orijentisanog programiranja i struktura podataka
- Iskustvo sa jednim ili više Python okvira kao što su Django, Flask ili FastAPI
- Poznavanje rada sa relacionim ili nerelacionim bazama podataka
- Razumevanje REST API principa i integracije servisa
- Iskustvo sa Git alatima za verzionisanje koda
- Sposobnost analitičkog razmišljanja i samostalnog rešavanja problema
- Poželjno poznavanje Docker alata, CI/CD procesa i cloud platformi
Могућа питања на интервјуу
Text copied to clipboard!- Koliko godina iskustva imate u radu sa programskim jezikom Python?
- Sa kojim Python okvirima ste do sada najviše radili?
- Da li imate iskustvo u razvoju i integraciji REST API servisa?
- Koje baze podataka ste koristili na prethodnim projektima?
- Kako pristupate testiranju i optimizaciji koda?
- Da li ste radili u agilnom razvojnom okruženju?
- Imate li iskustvo sa Docker okruženjem i CI/CD procesima?
- Možete li opisati projekat na kojem ste rešavali složen tehnički problem?