Atenção! Esta oferta já expirou, não sendo possível efectuar mais candidaturas. Emprego Software Engineer (M/F) Empresa:Landing.Jobs Data Publicação:06/04/2018 Descrição da Função:Like our customers, Hostelworld is full of open-minded and energetic employees. We pride ourselves in delivering the most effective and innovative technology solutions at pace and of high quality. Your personal growth is important to us, and we provide you the opportunity to develop and grow through varying project opportunities, further education, and benefiting from the supportive and cohesive culture within technology and the wider company.The TeamEngineering’s remit within the Hostelworld Group is to write and maintain libraries and services for use by other teams within the company. Because it is responsible for a great deal of code, both new and legacy, the team focuses strongly on excellence in security practice, code quality and software design. All our code is rigorously peer-reviewed, and for new development we use php7.1 and TDD, and refer constantly to Bob Martin’s book Clean Code.In addition to our own products we work closely with Infrastructure to introduce software improvements associated with infrastructure changes, with Architecture to improve our large-scale software design and with Development to improve our small-scale software design.Our Technical StackIn Engineering we currently use the following technologies and techniques. The more experience you have with our stack the more valuable you will be to us:CentOSNginx/PHP-fpmapachePHPSilex (and some Symfony components)TDD with PHPUnitRESTful web servicesDesign patterns including Dependency InjectionMySQL / MariaDBredismemcacheVarnishJavaMain ResponsibilitiesDevelop robust and scalable APIs and Services to support high traffic applicationsWork across different areas of the software stackContribute clean, secure and maintainable code to the productContribute to the evolution of the overall product/system architectureOptimising code for performance and scalabilityPrototyping and building highly performed and flexible componentsEstimating projects and features, working closely with technical and business teams at each stage of the development lifecycleMentor members of the team to enhance and share knowledgeProvide guidance, feedback and input on the product roadmap and technical strategy Requisitos: First-rate development skillsMinimum 3 years professional object-oriented PHPPrevious experience working with remote teamsGood experience with git and understanding of RESTful web servicesExcellent analytical / problem-solving abilityUnderstanding of software development in terms of business valueYou must be willing to engage deeply with our customers and your peers, and to freely give and accept feedbackStrong understanding of most popular design patterns (MVC, SOLID, Dependency injection)Strong experience in MySQLUnderstanding of code documentation practices and toolsAbility to quickly learn, understand, test, and debug existing codebasesExperience with testing tools (PHPUnit, Behat, PHPspec) and methodologies TDD, BDDProficient in both spoken and written English Oferece-se:22 days annual leave increasing to 27 days with serviceCompetitive salaryRefer a Friend Scheme - €1,500 bonusHealth InsuranceHostelworld CreditsFinancial Support for Continuing Educational ProgrammesTrainingCareer DevelopmentMentoring ProgrammeFlexible Working HoursLocal:Porto (Distrito do Porto) Partilhar esta informação Enviar a oferta: Software Engineer (M/F) Comentários Atenção! Esta oferta já expirou, não sendo possível efectuar mais candidaturas. Candidate-se a esta oferta Será redireccionado para o site da empresa