Full Stack Developer

Publicado 08-12-2020

Hostelworld

Porto Porto (Contabilidade / Finanças)


ABOUT US

Hostelworld Group, the global hostel-focussed online booking platform, inspires adventurous minds to meet the world and come back with life-changing stories to tell. Our customers are not your average tourists, they crave cultural connection and unique experiences that we make possible by providing an unbeatable selection of hostels in unmissable locations ? all in the palm of their hand.

It is the social nature and community feel of hostels and their environment, that enable travellers to embrace journeys of discovery, adventure and meaning. We have more than 13 million reviews across 17,800 hostels in more than 179 countries, making the our brand the leading online hub for social travel. The website operates in 19 different languages and our mobile app in 13 languages.

Headquartered in Dublin, Hostelworld has a growing, high-calibre team of 300 people within Technology, Product, Global Markets, Customer Service and Marketing Teams across our Dublin, London, Porto, Shanghai and Sydney offices.


THE OPPORTUNITY

The company?s highly valued culture is characterised by collaboration, innovation, respect, communication and smart thinking. The senior management team has managed to maintain the positive characteristics of a start-up ethos, combined with a professional and mature approach to growing and scaling as a publicly listed business.

Working at Hostelworld means working in a global company defined by an innovative culture, collaborative teams and professional growth; this is what we offer our employees. And, importantly, we recognise their efforts and reward their achievements.

THE ROLE & TEAM


Working with the Web Applications team, we have a great opportunity for a full-time full stack developer based from the Porto office. Within your role you will have the opportunity to work with Vue.js, Node.js and PHP on a range of ambitious and innovative projects . Partnering with diverse and global colleagues like Marketing, SEO, Finance and Tracking teams across all our locations you will get to collaborate on exciting projects and really contribute to Hostelworld?s success.

We are looking for someone with a background in web development and who enjoys working in full-stack developer roles within a fast-paced e-commerce environment.


WHAT YOU WILL BE RESPONSIBLE FOR

  • Develop robust and scalable web applications for high traffic products;
  • Develop customer facing features for high traffic applications;
  • Work across different areas of the software stack;
  • Contribute clean, secure and maintainable code to the product;
  • Contribute to the evolution of the overall product/system architecture;
  • Optimise code for performance and scalability;
  • Prototype and build highly performed and flexible components;
  • Estimate projects, work closely with technical and business teams at each stage of the development lifecycle;
  • Provide technical expertise with the ability to generate new ideas and solutions.

WHAT WE?RE LOOKING FOR


Knowledge & Skills:

  • Strong object-oriented PHP and web development experience (PHP, MySQL, APIs);.
  • Strong understanding of most popular design patterns (MVC, SOLID, Dependency injection);.
  • Proficient in all web technologies (HTML5, CSS3, JavaScript, Ajax):.
  • Experience with component-based JS frameworks, preferably Vue.js;.
  • Experience with front-end tooling workflows: Node.js (NPM), SASS/SCSS, WebPack;.
  • Experience in developing websites and web applications for multiple device types;.
  • Strong experience developing and integrating with APIs;.
  • Experience working with Microservices architectures;.
  • Experience with long legacy projects refactors;
  • Proficient in Unit and Integration testing;.

Experience & Qualifications:

  • Solid experience in Software Development, Design and Architecture;.
  • Full stack development expertise;.
  • Solid practical knowledge of OOP concepts and SOLID principles;.
  • Experience working in an agile environment and with techniques like Continuous Integration, code reviews;.
  • Understanding of developing web application security best practices;.
  • Ability to quickly learn, understand, test and debug existing codebases;
  • Experience with version control systems e.g. GIT;.
  • Understanding of software development in terms of business value;.
  • Desire to establish and improve development processes;.
  • Bachelor's degree in computer science or similar;.
  • Proficient in both spoken and written English.


Live our Values:

Think Customer - We take every opportunity to connect with those on the road

Be Bold, Be Brave, Be Adventurous - We explore the new and our journey is ambitious.

Keep it Simple - We are smart and agile, always taking the clear route to our destination.

Community Spirit - We collaborate with people from around the globe, communicating honestly with energy, passion and curiosity.

Build a Better World - We value equality and diversity, using our collective energy to promote understanding.


We welcome applications from all backgrounds and commit to ensuring equal opportunities for everyone