Are you a killer coder with a knack for motivating people?

Our client is the leading online travel agent focused on the hostelling category. Their core business provides our customers with hostel accommodation options and hostel focused small group adventure tour products in over 180 countries worldwide via our website and native app platforms in 19 languages. As Engineering Team Lead, you’ll be joining a growing team of over 220 people within Technology, Product, Global Markets, HR, Finance & Legal and Marketing, across our Dublin, London, Porto, Shanghai, and Sydney offices. This position is open to applicants from Ireland and Portugal to facilitate full collaboration with the team.

What’s in it for you? Excellent Salary / Great Growth Opportunities / Amazing Benefits

Main Responsibilities

• The role requires killer coding skills but it’s more about managing people and priorities through strong communication, empathy and flexibility

• Set the direction for the development and QA team members, making sure everyone understands and follows major technical decisions

• Represent and advocate for the team at company and department level

• Keep projects aligned with company objectives

• Remove blockers from your teams workflows

• Mentor junior and mid-level engineers

• Work alongside your Engineering Manager and Business Unit Manager to create and support a rewarding working environment.

• Help establish a culture of continuous learning in your team, where there is a collective understanding that anyone can speak up, contribute ideas, make mistakes and grow

• Provide clarity to your team and others by setting expectations on project deliverables

• Deliver specific feedback frequently to your team

• Take ownership of applications from inception to production monitoring and support

• Develop robust and scalable solutions to support high traffic applications

• Contribute clean, secure and maintainable code, and drive the same high standard among your team

• Contribute to the evolution of the overall product/system architecture

• Optimise code for performance and scalability

• Work with product owners/managers to plan and scope projects and features, working closely with technical and business teams at each stage of the development lifecycle

Skills and Requirements

Technical Skills:

• Minimum 5 years professional development experience in PHP, JS, Kotalin, .NET or similar • Extensive experience working with and contributing to the advancement of Agile development processes

• Strong experience developing and maintaining cloud native applications on GCP or similar

• Strong CI/CD experience on both web and native mobile applications

• Extensive experience with git and understanding of RESTful web services

• Excellent analytical / problem solving ability

• Strong understanding of design patterns (MVC, SOLID, Dependency injection)

• Strong experience in MySQL, PostgreSQL or similar

• Experience building and consuming reusable UI components, UI pattern libraries or Design Systems

• Understanding of code documentation practices and tools

• Ability to quickly learn, understand, test, and debug existing codebases

• Extensive experience with testing tools and methodologies (TDD, BDD etc)

Good to have:

• Proficient in both spoken and written English

• Demonstrable people management skills (or potential to develop same)

• Excellent communication skills

• Experience working with remote teams

• Understanding of software development in terms of business value

• Ability to showcase resilience in a dynamic and rapidly changing environment.

If you want to lead your own team and have a real impact in this international company then apply through Prosperity now!

Apply Now