Backend Engineer

Milano, Lombardia, Italia | Tech-Backend | Full-time | Allows remote

Apply by: No close date

With a global portfolio of tens of thousands of activities in more than 80 countries around the world - ranging from admission tickets for museums, events and attractions via guided tours all the way to boat and bicycle tours - Musement has helped to innovate the global tours&activities scenario and reach one million users monthly.

Musement is part of TUI Destination Experiences, the world’s leading provider of destination experiences. TUI Destination Experiences, based in Palma de Mallorca, offers its customers a broad product portfolio of high-quality travel experiences. The company sold more than 6 million activities and excursions last year. Through its subsidiary Intercruises, TUI Destination Experiences is the world’s leading provider of cruise handling services. The development of sustainable tourism in all destinations in which TUI Destination Experiences operates is a key feature of our corporate culture.

TUI Destination Experiences is part of TUI Group, the world’s leading tourism group. 

Your Mission @Musement

As Backend Engineer, you will be in charge of expanding, maintaining, and evolving our backend architecture. Backend is the core part of Musement's business. It is used in internal projects but also external ones.

Our main application is based on Symfony4 but on top of that, we have different API gateways written in PHP, NodeJS and GO. All our applications use MySQL as primary data store but also rely on Elasticsearch and Redis.

Musement's backend architecture embraces the "backend for frontend" pattern.
This approach allows us to easily connect our backend to a bunch of different client applications: SPA, mobile app or other backend systems.

The whole architecture is on AWS and is managed with an Infrastructure As a Code approach.

What you are expected to bring

  • Strong knowledge at least of one language between PHP and GO
  • Passion for software development
  • Experience with REST API design, implementation, and maintenance
  • Good knowledge of the HTTP protocol
  • Nice to have: experience with Elasticsearch, with serverless tools and IAC, with Docker-based environments, with automated tests (unit, functional, integration)


  • Junior/Middle: 30 K - 40 K 
  • Senior/Special : > 40 K


  • Every Friday is a Tech Friday | Where you can study and/or test new technologies
  • Tickets for tech conferences
  • Freedom to choose your dev tools (hardware and software)