First seen by Alion on Oct 11, 2026.
FishingBooker je najveća online platforma za rezervisanje ribolovačkih putovanja širom sveta koju je prošle godine posetilo preko 10.000.000 korisnika iz 100 različitih zemalja sveta.
Još od 2013. u FishingBooker-u razvijamo sopstveni proizvod za svoje korisnike, potpuno autonomno, bez spoljnih investicija. To omogućava da radimo brz, iterativni razvoj uz čest deploy koda. Verujemo u kvalitetna rešenja, zdrave i otvorene ljudske odnose i mogućnost da se stalno napreduje.
Kroz redovne A/B testove i "data-driven" pristup, ostvarujemo pobede i donosimo odluke koji nisu bazirane na ličnim stavovima pojedinaca, već su potkrepljene činjenicama i brojevima. Svako ima priliku da učestvuje u definisanju pravca u kome će se proizvod razvijati, nezavisno od funkcije, vremena provedenog u firmi i sl.
O tebiTi si Medior, Senior, Lead ili Principal inženjer sa dosta iskustva u razvoju veb aplikacija i visokim standardima kvaliteta pri razvoju servisa i ostale infrastrukture. Jasno nam je da nećeš znati kako naši sistemi funkcionišu od starta i ne očekujemo to od tebe. Najbitnije od svega je da imaš dobar temelj opštih veština za razvoj softvera, tehnički dizajn, debagovanje i rad u timu.
Ako poseduješ ove karakteristike, postoji velika šansa da ćeš se dobro uklopiti u poziciju:
- 5+ godina iskustva u backend razvoju veb aplikacija.
- Napredno poznavanje jednog ili više serverskih programskih jezika, poželjno PHP-a.
- Sposobnost dizajniranja i implementacije visoko skalabilnih i performantnih backend sistema, uključujući keširanje, load balancing i tehnike optimizacije.
- Dobro poznavanje koncepta baza podataka i iskustvo sa SQL i NoSQL bazama.
- Ekspertiza u dizajniranju i izgradnji RESTful ili GraphQL API-ja, i razumevanje najboljih praksi za API-je, verzionisanje i bezbednost.
- Poznavanje web server tehnologija, poželjno NGINX, kao i razumevanje konfiguracije i optimizacije servera.
- Iskustvo sa cloud platformama, uključujući implementaciju i upravljanje aplikacijama u cloud okruženju.
- Poznavanje tehnologija kontejnerizacije kao što je Docker.
- Razumevanje principa bezbednosti backend sistema, uključujući enkripciju podataka, autentifikaciju, autorizaciju i zaštitu od uobičajenih bezbednosnih ranjivosti.
- Dobre veštine timskog rada i komunikacije radi efikasne saradnje sa drugim članovima tima, zainteresovanim stranama i timovima sa različitim funkcijama.
- Jaka sposobnost samoorganizacije i prioritizacije obaveza.
- Razumevanje struktura podataka i različitih pristupa rešavanja problema, kao i sposobnost za donošenje odluka na osnovu trade off-a.
- Inženjerska diploma ili odgovarajuće iskustvo umesto toga. Diploma, idealno u računarstvu ili softverskom inženjerstvu.
Pridružićeš se Captains ili Conversion timu, kao Medior, Senior, Lead ili Principal inženjer. Radimo u šestonedeljnim razvojnim ciklusima, koji su praćeni dvonedeljnim pauzama rezervisanim za planiranje narednog ciklusa, smanjivanje tehničkog duga i isprobavanje novih ideja. Imaćeš slobodu da radiš posao kvalitetno uz podršku kolega.
Šta radi tim Captains:
- Iskustvo kapetana kao glavnih partnera na platformi kroz entitete za vođenje biznisa - kapetanski profil, listing i ribolovačke ture koje on vodi.
- Usmeravanje kapetana i internih timova u svrhu unapređenja i provere ponude - personalizovane sugestije za unapređenje listinga, pregled performansi u svrhu praćenja metrika i zarade, procesi za verifikaciju dokumenata i slicno.
- Korišćenje veštačke inteligencije (AI) za poboljšanje ponude kroz proces tagovanja slika i generisanje teksta za opis listinga.
- Sakrivanje ličnih podataka (brojevi telefona, adrese, društvene mreže) sa kapetanovih slika i iz poruka i prepoznavanje kapetana koji pokusavaju da zaobidju platformu kroz otkazivanja i prebacivanja bukinga van platforme.
- Alati za automatsku i ručnu verifikaciju kapetanskih naloga korišćenjem ličnih dokumenata (lične karte, licence za upravljanje brodom, itd.).
- Rad na alatima koji kapetanima daju vecu kontrolu nad svojim biznisom i van FishingBooker platforme - Direct i Websites for Captains.
- Uvezivanje i rad sa modernim third-party alatima za placanja (Stripe) i komunikaciju (Twilio).
Šta radi Conversion tim:
- Conversion tim se bavi celim putem korisnika od prvog dolaska na platformu do potvrđene rezervacije. Ti tokovi postoje i na vebu i u mobilnoj aplikaciji, pa se izmene planiraju i mere na obe platforme.
- Jedan deo posla je pretraga: radimo na pretrazi zasnovanoj na Meilisearch-u, na relevantnosti rezultata i na performansama pri velikom broju upita, kao i na ranking algoritmu koji određuje kojim redom se ponuda prikazuje korisniku.
- Drugi deo je način na koji ponudu prezentujemo i kako se rezervacija završava: stranice chartera, prikaz ribolovačkih tura i sam checkout proces.
- Sve to radimo kroz stalne eksperimente i analizu ponašanja korisnika. Nijedna izmena ne ide na osnovu osećaja, sve prolazi kroz A/B test i merenje efekta na konverziju i prihod od provizija.
- Rad na ovim tokovima podrazumeva učešće u procesu odlučivanja, pa članovi tima utiču na proizvod, a ne samo na njegovu implementaciju.
Karakteristike pristupa razvoju web aplikacija:
- Tehnički “stek” je baziran na PHP/MySQL, uz podršku NGINX servera čijom konfiguracijom upravlja Docker.
- Infrastruktura se nalazi na AWS platformi i njom pretežno upravljamo korišćenjem Terraform i Ansible alata.
- Od tehnologija sa klijentske strane koristimo Next.js framework za web aplikacije i React Native za mobilne aplikacije. Razvili smo sopstveni Design System koji koristimo za implementaciju funkcionalnosti putem komponenti, čime obezbeđujemo konzistentnost u izgledu i ponašanju korisničkog interfejsa na svim platformama.
- Za monitoring, pouzdanost i upravljanje incidentima koristimo mešavinu alata kao što su New Relic, Elasticsearch, PagerDuty i nekoliko tipova automatizovanog testiranja (Unit, API E2E, Selenium).
- Ozbiljno shvatamo i temeljno pristupamo tehničkom planiranju i code review-ima za sve funkcionalnosti i infrastrukturu aplikacija koje gradimo kako bismo obezbedili njihovu dugoročnu održivost. Stremimo ka tome da uvek ostavimo kod u boljem stanju nego što smo ga našli prilikom svakog spajanja pull request-a.
- Ne ostavljamo slučaju kakav će uticaj napravljene izmene imati na korisničko iskustvo i ne zasnivamo odluke na “osećaju”. Naprotiv, oslanjamo se na A/B testiranje, detaljnu instrumentaciju i pristup analitici za donošenje data-driven odluka.
Pored domen-specifičnih odgovornosti, od medior i senior inženjera se očekuje i aktivan doprinos celokupnom inženjerskom ekosistemu tima: aktivno učešće u tehničkim diskusijama i donošenju arhitektonskih odluka, proaktivan predlog rešenja i unapređenja, mentorisanje mlađih kolega kroz code review, knowledge-sharing, kao i podizanje inženjerskih standarda kroz kvalitet, stabilnost i održivost implementacija.
Plata i uslovi- FishingBooker zapošljava softverske inženjere po principu ugovora o radu.
- Plata zavisi od nivoa senioriteta koji procenjujemo u odnosu na ostatak tima u FishingBooker-u.
- Proaktivni smo oko deljenja plata, u skladu sa tim ispod možeš da vidiš raspone za svaku od pozicija, a da ne prolaziš kroz nekoliko krugova intervju procesa.
- Medior Software Engineer: od 2.500 EUR do 3.000 EUR neto.
- Senior Software Engineer: od 3.800 EUR do 4.500 EUR neto.
- Lead Software Engineer: od 4.800 EUR do 5.600 EUR neto.
- Principal Software Engineer: 6.350 EUR do 7.500 EUR neto.
- FishingBooker svake godine sprovodi anketu o platama na srpskom IT tržištu. OVDE možeš videti rezultate poslednje ankete.
- Na svakih šest meseci ćeš od svog inženjering menadžera dobiti detaljan performance assessment sa jasnim instrukcijama kako da napreduješ dalje u okviru firme. Imajući to u vidu, imaćeš priliku za unapređenje i povišicu u skladu sa tempom kojim se razvijaš i standardnim rastom inženjerskih plata na tržištu.
- Imaš slobodu da samostalno definišeš svoje radno vreme, dokle god ono dozvoljava dobru saradnju sa tvojim kolegama.
- U prvih 6 meseci se očekuje svakodnevno prisustvo u kancelariji, dok se nakon toga očekuje da dolaziš u kancelariju minimum 3 puta nedeljno.
- 23 dana plaćenog odmora (na svake dve godine radnog staža u FishingBooker-u dobijaš dodatni dan odmora).
- Privatno zdravstveno osiguranje.
- Pristup knjigama, treninzima i kursevima.
- Apple MacBook Pro, uz Dell Ultrasharp monitor(e), i miš/tastatura po tvom izboru.
Radujemo se tvojoj prijavi! ✌️
U medjuvremenu, možeš se upoznati se sa našim procesom selekcije i koracima koji te očekuju.

