Senior Full Stack Developer PHP/ reactJS

at Otravo (view profile)
Location Amsterdam, Netherlands
Date Posted July 17, 2018
Category European Union - EU Blue Card Jobs
Netherlands - GVVA Work Permit Jobs
Job Type javascript


We are looking for a PHP developer with JavaScript related skills (React/Redux experience highly appreciated). You will be working in one of our scrum self managing feature teams by the Air tribe in our office in the heart of Amsterdam and take part in the creation of the outstanding flight tickets selling platform. 

Otravo means Online Travel Organisation and is market leader in the Benelux, Scandinavia and South Europe of online air travel sales. Travellers can book airline tickets to worldwide destinations via self-service and online, and for both leisure and business trips. Otravo offers travellers a wide selection of options, everything from worldwide flights, rental cars, hotels and sun holidays to all possible dynamic travel combinations.

Otravo is the parent company of several well-known travel brands. Brands like,,,, de Vakantiediscounter, Flygstolen, Tripmonster and Greitai and most recently the brand Travelgenio are all part of Otravo. Every day over hundred thousands of visitors are welcomed to our websites and since 1983 millions of people have travelled through our brands. Otravo is a very healthy and innovative company with a growing yearly turnover of over 1,5 billion euro’s and a team of more than 500 professionals.

What are you going to do?

  • Translation of the UI/UX design wireframes to actual code that will produce visual elements of the application
  • Building of the new functionalities and improvement of the existing ones in Internet Booking Engine (searching, combining and booking of flights) and after care tools (financial care, integration with a CRM system etc.) 
  • Taking care of basics DevOps responsibilities and help building a modern software product environment with containers, build server and continues integration

Besides above have fun during our Friday parties and retreats to places like Greece or Spain (non mandatory 😉 )

As all of our teams are self managing you will be involved together with your team mates in making technical choices that will shape the future of our company. Of course with great power come great responsibilities so you should ensure high quality code and testing that proves the functionalities are working correctly for our customers.

Last but not least our platform is undergoing currently big functional and technical transformation of the strategic importance and your mission will be to make it happen as a team member.

Skills And Qualifications

  • Proficient understanding of PHP and concepts around building of the web application (MVC, HTTP, REST etc.)
  • Proficient understanding of client-side scripting and JavaScript frameworks with React as the most important one
  • Good understanding of web markup, including HTML5, CSS3
  • Good knowledge of object oriented design and basic design patterns
  • Good understanding of MySQL, SQL queries and relational modeling concerns
  • Good experience in software integration and some understanding of concepts related as if SOA, microservices, separation of concerns, etc.
  • At least basic knowledge on DevOps related topics (containers, scaling, monitoring etc.)
  • At least basic experience with automated testing on both unit and integration level
  • You want to write good, readable code which follows SOLID principles and clearly express the given domain
  • You like to work in teams and help others if necessary
  • Scrum with its ceremonies like planning, retrospective and daily stand up is something which fits you perfectly
  • Experience in scrum mastering is a plus but if not you should have strong willingness to become one (and we will help you to grow to this role)
  • Transforming of the legacy code into a modern top-notch solution is not a problem for you
  • You will eagerly work in a distributed team (some team members in Amsterdam and some in Lithuania)
  • You are able to fly to our other office in Lithuania sometimes to meet your team mates face to face

What do we offer?

  • We are small company with good financial backgrounds which means you will get stability as in big corporations but flexibility, short decision making and degree of freedom typical to the lean startups
  • A friendly atmosphere with committed people and place which supports exchange of ideas
  • A learning place so you will choose trainings and gatherings you want to attend
  • 24 paid holidays and 6 ATV days
  • Discount on your holiday trips
  • Support with relocation (visa, housing, 30% tax ruling)
  • Free use of company gym


Is this the job for you? Respond quickly to this vacancy! We would like to receive your motivation and CV via the application button below. Do you have questions about this vacancy? Then contact our Recruiter Charlotte Bouma [email protected]

Visa Assistance

Open to assisting the right candidate with the following Visa(s) / Work Permit(s)

1) European Union - EU Blue Card Jobs
2) Netherlands - GVVA Work Permit Jobs