junior software engineer backend

Porto, Porto

Overview   Our customers aren\\\'t your average tourists:
   they are an open
    *minded, spontaneous and energetic bunch who want to immerse themselves in unknown cultures, not just observe them.
They want to take home unforgettable stories, the kind you can’t make up.
And it’s the other global travellers they meet along the way that make all of this possible. That’s where hostels come in.
They put you at the heart of the action and make it easy to meet other travellers from all over the world, providing a unique environment to immediately get talking to other people.
Hostelworld is proud to be waving the flag for the hostel industry, and we’ve got a great story to tell. We’re looking for a passionate and energetic Software Engineer that is ready to develop their existing skills by working alongside a creative and dynamic API development team on a range of ambitious and innovative projects.   Main Responsibilities   Experience working in a high traffic environment is a plus, as well as knowledge on caching strategies and tools (Memcache, Redis, Varnish, NginX), search engines (Solr, Elastic Search, Sphinx) and message queues Experience with any other language (Java, Python, C++) Applicable certifications (PHP, MySQL, etc.) Experience with profiling tools (xdebug, webgrind, xhprof) Experience working with remote locations Experience / Knowledge with TideWays Experience / Knowledge with blackfire.io Experience with Docker Experience and Skills  1+ years professional object
    *oriented PHP Some experience in RESTful API development and XML/JSON processing Understanding of most popular design patterns (MVC, SOLID, Dependency injection) Experience working in an agile environment and with techniques like Continuous Integration, code reviews Some exposure or experience of web application security best practices Experience with version control systems e.g.
GIT/Mercurial Excellent analytical / problem solving ability Ability to engage deeply with our customers and your peers, and to freely give and accept feedback Experience in MySQL Understanding of code documentation practices and tools Ability to quickly learn, understand, test, and debug existing codebases Some exposure with testing tools (phpunit, behat, phpspec) and methodologies TDD, BDD Proficient in both spoken and written English Personal Qualities  A friendly, hardworking, positive and enthusiastic person who can work as part of a diverse team Self
    *starter Positive and always approachable Willing to take on a new intellectual challenge with a positive attitude Able to prioritise and meet deadlines Team player Thrives in a dynamic and rapidly changing environment Nice to Have’s  Experience working in a high traffic environment is a plus, as well as knowledge on caching strategies and tools (Memcache, Redis, Varnish, NginX), search engines (Solr, Elastic Search, Sphinx) and message queues Experience with any other language (Java, Python, C++) Applicable certifications (PHP, MySQL, etc.) Experience with profiling tools (xdebug, webgrind, xhprof) Experience working with remote locations Experience / Knowledge with TideWays Experience / Knowledge with blackfire.io Experience with Docker Experience working in Agile methodologies To apply or for more information please contact HRTeam@hostelworld.com

em itJobs.pt