Software Engineer, New Graduate

Engineering - Belgrade, Serbia
Apply for this job!

Looking for an adventure? Be part of the fastest growing travel startup in Europe!

We are hiring students pursuing a Bachelor's, Master's or Doctorate degree in Computer Science. This will be a part-time internship lasting from February until May and July until October.

We consider ourselves A-players and are looking for passionate and dedicated engineers, who challenge others and want to be challenged themselves. We're always on the lookout for the latest techonologies, tools and best practices.

Your opinion matters — nothing is set in stone! Expect transparency and common sense above everything else. For us, pure facts are the strongest arguments. You'll have ownership over the projects you do and your work will have a direct influence on our end users.

Our technology stack consists of Object Oriented PHP, ReactJS, React Native, Bootstrap, CSS/Less and MySQL.

A variety of positions are available in our team, so check out the descriptions below and let us know what would you want to work on!

Full Stack Engineer

If you're all-around player who likes to see a whole project through from start to finish by yourself, and if you pay special attention both to the performance and maintainability of the code AND to superb user experience, then this is the position for you!

What we expect from you:

  • Familiarity with at least one popular server side MVC Framework (Codeigniter, Django, Twisted, Rails, etc.)

  • Experience in JavaScript, HTML, and CSS/Less.

  • An understanding of web security best practices.

  • A strong grasp of algorithms and data structures.

Back-end Engineer

Developing a large and robust web application requires implementing software design best practices, which includes writing clean, maintainable code and using design patterns. While developing, we pay special attention to best practices, scalability and performance. We're integrating a number of third-party APIs into our platform. 

What we expect from you:

  • Build whole systems that are simple and scalable.

  • Expertise in MySQL.

  • Always looking for an optimal solution.

  • A strong grasp of algorithms and data structures.

Front-end Engineer

You will collaborate closely with the Design team to streamline our user experience. You will work with our Marketing team to deploy A/B tests aimed at improving our conversion rates. You will build efficient and reusable ReactJS components and collaborate with the backend team.

What we expect from you:

  • A passion for building great user experiences.

  • Understanding of web best practices.

  • Expertise in HTML, CSS and Javascript.

  • Familiarity with React.js or Angular.js.

  • A strong grasp of algorithms and data structures.

Mobile Engineer

Our mobile team has developed an application for our captains to manage their business with ease. In the following period, the main focus of our mobile team will be a brand new customer application.

What we expect from you:

  • A passion for building mobile apps.

  • You've worked on at least one Android or iOS mobile app.


  • Money: We pay competitively.

  • Apple equipment: So you can code properly.

  • Very, very flexible work hours.

  • 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 will work with young, smart and ambitous people always willing to help out if you get stuck! 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! 

More info (in English):

Role Spotlight: Software Intern


More info (in Serbian):


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