Text copied to clipboard!

Наслов

Text copied to clipboard!

Full stack programer

Опис

Text copied to clipboard!
Tražimo Full stack programera koji će se pridružiti našem timu i doprineti razvoju i održavanju kompleksnih web aplikacija. Idealni kandidat ima iskustva u radu sa front-end i back-end tehnologijama, razume arhitekturu softverskih sistema i sposoban je da samostalno vodi razvojne zadatke od početka do kraja. Kao Full stack programer, bićete odgovorni za dizajniranje, implementaciju i testiranje funkcionalnosti koje obuhvataju ceo razvojni spektar – od korisničkog interfejsa do baze podataka. Rad u našem timu zahteva visok nivo tehničke stručnosti, ali i sposobnost za timski rad, komunikaciju i rešavanje problema. Naš idealni kandidat ima iskustva sa modernim JavaScript framework-ovima kao što su React ili Angular, kao i sa server-side tehnologijama poput Node.js, Python (Django/Flask) ili PHP. Takođe, očekuje se poznavanje rada sa bazama podataka (relacionim i nerelacionim), REST API-jevima, kao i osnovama DevOps praksi. Uloga uključuje blisku saradnju sa dizajnerima, projekt menadžerima i QA timom kako bi se obezbedilo da krajnji proizvod bude funkcionalan, skalabilan i user-friendly. Očekuje se da doprinosite tehničkim diskusijama, predlažete poboljšanja i učestvujete u kontinuiranom unapređenju procesa razvoja softvera. Ako ste strastveni u vezi sa tehnologijama, volite izazove i želite da radite u dinamičnom okruženju koje podstiče profesionalni razvoj, pozivamo vas da se prijavite i postanete deo našeg tima.

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

Text copied to clipboard!
  • Razvoj i održavanje front-end i back-end komponenti aplikacija
  • Pisanje čistog, efikasnog i dokumentovanog koda
  • Dizajniranje i implementacija REST API-jeva
  • Rad sa bazama podataka (SQL i NoSQL)
  • Saradnja sa dizajnerima i QA timom
  • Učestvovanje u planiranju sprintova i tehničkim diskusijama
  • Implementacija sigurnosnih i performansnih optimizacija
  • Praćenje i rešavanje bugova i tehničkih problema
  • Uvođenje novih tehnologija i alata u razvojni proces
  • Testiranje i verifikacija funkcionalnosti pre produkcije

Захтеви

Text copied to clipboard!
  • Minimum 3 godine iskustva kao Full stack programer
  • Odlično poznavanje JavaScript-a i jednog front-end framework-a (React, Angular, Vue)
  • Iskustvo sa server-side tehnologijama (Node.js, Python, PHP, Ruby)
  • Poznavanje rada sa bazama podataka (MySQL, PostgreSQL, MongoDB)
  • Razumevanje principa dizajna softverske arhitekture
  • Iskustvo sa verzionim sistemima (Git)
  • Poznavanje rada sa RESTful servisima
  • Sposobnost samostalnog rešavanja problema
  • Dobro znanje engleskog jezika (pisano i govorno)
  • Poželjno iskustvo sa DevOps alatima (Docker, CI/CD)

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

Text copied to clipboard!
  • Koliko godina imate iskustva u radu kao Full stack programer?
  • Koje front-end tehnologije najčešće koristite?
  • Koje back-end jezike i okvire ste koristili u prethodnim projektima?
  • Da li imate iskustva sa radom u agilnim timovima?
  • Kako pristupate rešavanju tehničkih problema?
  • Da li ste ranije radili sa bazama podataka i kojim?
  • Kako osiguravate sigurnost i performanse aplikacija?
  • Koji alat za verzionisanje koda koristite?
  • Da li imate iskustva sa testiranjem softvera?
  • Koji je vaš omiljeni projekat na kojem ste radili i zašto?