Mid Backend Engineer (PHP) in Barcelona

The Hotels Network

Workplace
Onsite
Hours
Full-Time
Internship
No
Skills
Share offer

Job Description

As a leading technology company in the hospitality sector, The Hotels Network leverages cutting-edge technologies to deliver unparalleled experiences for both hotels and their customers.

We are seeking a talented and experienced Mid Backend Engineer (PHP) to join our engineering team. This position is ideal for someone passionate about automation, scaling, and maintaining high-availability systems.

This position will play a pivotal role in ensuring our Data Science team gets the most valuable insights on our client’s users and target markets.

Please note that this is a remote role from any location in Spain.

About Us:

We are a globally distributed team of more than 50 engineers, half of them working remotely. We are organized in multiple cross functional teams and work using agile methodologies (mostly scrum).

Our tech stack includes Vanilla JavaScript/TypeScript, Go, PHP, and Vue.js, hosted on AWS and Google Cloud, with data stored in MySQL, Redis, and Clickhouse. We love Kafka, asynchronous systems and building great products as fast as possible following best practices.

Our backend consists of a series of mini/micro services built with PHP or Go embracing a Domain Driven Architecture. We emphasize testing, automation, and quality using SonarCloud, Sentry, and Datadog. Our Data Engineering and DevOps teams maintain a modern infrastructure, while our Data Science team leverages ML/AI to enhance user behavior prediction and booking conversion. This role is crucial for delivering key insights to our clients

Responsibilities:

  • Join a dynamic team of backend and frontend developers, along with the product owner, to develop and enhance one of our flagship products.
  • Collaborate closely with the design team to continuously improve the product's UX/UI.
  • Work with microservices in an event-driven architecture to further decouple our applications.
  • Utilize the latest stable versions of PHP and the Symfony Framework.

Requirements:

  • Proven experience with decoupled architectures.
  • Extensive experience in building technically complex products in PHP.
  • Proficiency with the latest Symfony versions or similar frameworks.
  • Skilled in designing and building APIs.
  • Experience with Docker and relational databases.
  • A strong commitment to testing; you can’t imagine writing code without it.
  • Proficiency in working with GIT.
  • Passion for best practices, including Clean Code, SOLID principles, and Design Patterns.
  • In-depth knowledge of DDD and experience with CQRS.
  • Experience in building microservices.
  • Comfortable with asynchronous programming techniques such as streams, task queues, and message queues.
  • To be fluent in Spanish and English.

Nice to Have:

  • Familiarity with CI/CD tools like Jenkins or CircleCI.
  • Experience with non-relational databases.
  • Experience in cloud architecture and infrastructure.
  • Knowledge of automation tools like Terraform or Ansible.
  • Previous experience in startups is a plus.
  • You are a strong communicator, fun to work with, and thrive in a team environment.

We offer:

  • International environment with over 35 nationalities.
  • Continuous training: we do in and out house training. We have a selection of online resources such as O’ Reilly or Frontend Masters…
  • 100% Flexible schedule to balance work and personal life
  • Free “puentes” (when Tuesday or Thursday is a bank holiday THN will give Monday or Friday free).
  • Have a real impact on a fast-growing innovative technology company.
  • "Flexible compensation plan” with Ticket Restaurant, Ticket Transport and Bonus for Nursery.
  • Access to your accrued salary before the end of the month with Payflow.
  • Exclusive discounts at hotels all around the world.
  • Competitive compensation.

*THN is a harassment-free, supportive and safe environment to ensure the healthiest and friendliest professional experience fostering diversity at all levels.

 
.

Other backend developer jobs that might interest you...