Senior Software Engineer, Backend

Engineering - Belgrade, Serbia
Apply for this job!

The ideal fit for our team is an experienced and motivated Back-End Software Engineer who cares and thinks as much about the customer experience as they do about technology.

You will be working in a small and multi-disciplinary team experimenting and discovering new ways to make a big impact on our customers and business.

We currently use technologies such as PHP, MySQL, AWS and NGINX.


  • 4+ years of experience in backend web development
  • Bachelor’s and/or Master’s degree, preferably in Computer Science, or equivalent experience.
  • Product and data-centric prioritization and decision making
  • Ability to turn ideas into into fast, reliable and maintainable code
  • High proficiency using object-oriented PHP and web frameworks
  • Good understanding of MySQL, including complex queries and optimization
  • Exposure to architectural patterns of large, high-scale web applications
  • Positive, pro-active team player who is passionate about their craft

Bonus skills:

  • Working knowledge of Elasticsearch or another full-text search engine
  • Experience with React.js or similar Javascript frameworks
  • An active Github account and/or open-source projects


  • 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."