Senior Software Engineer (Python/Django)
Secret Escapes
Madrid, Spain
hace 3 días
source : Just Join IT

GraphQL (regular)

RESTful API (regular)

Python (advanced)

If you like to be hands-on but also involved in team coaching and development then we would love for you to consider our Senior Software Engineer role.

You will be part of a creative and collaborative process where we work together to experiment and innovate which helps our members on their journey of booking their next dream holiday!

About Secret Escapes :

Secret Escapes is the world’s leading, members-only travel and experiences company. We inspire the world to escape by bringing hand-picked offers at unbeatable prices to millions of members worldwide across our Secret Escapes, Travelist, Slevomat, TravelBird and Pigsback brands.

Since our launch in 2011 we have welcomed over 60 million members globally. We’re backed by some of the smartest and most successful investors out there, including Google Ventures, and are a resilient, forward looking scale-up with big ambitions.

We transformed our business during the pandemic, pivoting our customer and supplier value proposition and are emerging stronger, more profitable and more ambitious than ever.

To support that ambition we are growing our Product, User Experience and Software Engineering teams by 50% over the next 12 months. Come and grow with us.

The Role / What you’ll do :

You will be working with the team that owns the flight automation system. This is our internal system that is in charge of searching for the best flights for hotel bookings.

The team is working on evolving and improving our flight offerings on various web sites.

As a senior engineer in the team you will :

  • Provide direction and apply technical expertise in the design, implementation and deployment of the new features and evolution of our flight automation system
  • Contribute to the growth and development of software engineers through mentoring and constructive feedback
  • Working with peers to address common issues and shape best practices and standards
  • Building and promoting healthy relationships with stakeholders
  • Learning new technologies and help introduce them where appropriate
  • Your work will have a direct impact on providing our members with richer flight options, improving the after sales support for our customer service team, and optimising revenue through offering the best flights per trip.

    You will make sure that every change your team makes meets our high quality standards as you will be working on the backbone of our commercial success.

    The engineers on your team already follow test driven development and strive for full code coverage with unit tests. They also do thorough code and product reviews and truly own both their services and infrastructure.

    We have a team culture that puts people at the centre. We enjoy the flexibility of working core hours, either fully remote or in a hybrid home / office pattern, but we take every opportunity to get together and collaborate.

    As part of our team culture we promote continual learning and growth and have a training and development budget which can be used for conferences or attending development courses.

    You will have :

  • Proven experience of working with the aviation domain.
  • Proven experience of web application development using Django or similar web development frameworks
  • Proven experience of programming in Python or willingness to learn
  • Proven experience in working with relational databases such as MySQL
  • Experience working with distributed systems and different communication patterns and protocols, e.g. RESTful API, GraphQL, message queue systems, such as Celery
  • Experience with AWS or similar cloud based environments
  • Experience with object oriented programming, design patterns and distributed systems design
  • An appreciation for test driven development or willingness to learn
  • And you are :

  • Obsessed with providing the best user experience
  • Delivering high quality work on time and commitment
  • Always seeking for ways to learn and grow
  • Able to communicate with both technical and non-technical audiences
  • We appreciate not everyone has the same working needs and we are happy to offer flexible working patterns and / or remote working.

    You may also have noticed we have offices in both London, Berlin, Dublin and Warsaw and we are happy to talk about any of these locations with you and can support remote working from these countries! Please tell us your preference of how and where you would like to work in your application and we can explore this with you.

    We are an equal opportunity employer :

    Diversity and inclusion are important to us at Secret Escapes and we encourage a culture where everyone can be themselves at work.

    We value and actively seek out a richly diverse range of talent and our policies ensure that every job application and employee is treated fairly, with equal opportunity to succeed.

    All applicants will be considered for employment without regard to any characteristic protected by law.

    Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación