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?