Senior Software Engineer, Full Stack

Engineering - Belgrade, Serbia
Apply for this job!

We value strong engineers who are agile enough to jump into various projects and we are looking for an experienced Full Stack Developer to join our team.

  • We re-built our search and ranking algorithm from the ground up to make it 10x faster and maximize the probability of a successful booking based on historical data.
  • We built a booking management system, messaging system and CRM system all in one for our vendors. The first (and only) free one on the market today.
  • We are building internal tools for our teams to help us all work more efficiently.
  • We are constantly re-designing and re-building our customer-facing application. We are A/B testing and measuring every change carefully in order to constantly increase conversion rate.
  • We are building mobile apps in React Native

These are just some of the projects we have been working on and we are looking to create a leading booking service in the travel industry!


  • 4+ years of full-stack web development experience
  • Strong grasp of Object Oriented PHP, JavaScript (we use ReactJS and a little bit of jQuery), Bootstrap and HTML/CSS.
  • Minimum of 1 year of industry experience in engineering.
  • Very strong analytical thinking.
  • Experience making data-driven product decisions.


  • Money: We pay competitively
  • Apple equipment: So you can code properly
  • 20 days paid vacation
  • Company sponsored books and courses
  • Company sponsored fishing holidays
  • Delicious meals and drinks at the office

At FishingBooker, we value pro-activity, creativity and freedom. You'll be able to work on those initiatives and projects you are most passionate about and are most beneficial for the company. You'll be able to learn and grow in whichever direction you chose to!

Interested in applying?

We want to work with only the best engineers!

Before you apply, we have a riddle for you:

"The response header of this page will lead you towards the answer."

Weather Protection
Weather Protection
Canceled due to bad weather? We'll help reschedule or refund.
Best Price Guarantee
Best Price Guarantee
Found the same trip for less? We'll refund the difference!
Service You Can Trust
Service You Can Trust
7 day customer support for a hassle-free fishing experience.
Trusted Payments
Trusted Payments
Book via our secure platform and enjoy flexible payment options.