Software Engineer
Secret Escapes
Ostrava, Czech Republic
před 5 dny
source : Just Join IT

Groovy (nice to have)

Grails (nice to have)

Spring Boot (regular)

Java (advanced)

As a software engineer at Secret Escapes you will be part of a collaborative member experience product team, responsible for improving our web application and directly impacting our members when they are booking the next holiday of their dreams!

About Secret Escapes

Secret Escapes is the world’s leading members-only online travel deal company, offering inspiring travel experiences and hand-picked offers to over 60 million users worldwide across our family of brands.

Operating in 14 countries across Europe and Asia, Secret Escapes Group continues to grow and establish itself as a world-class business, dedicated to giving our members the best range and value in luxury travel deals at low prices.

Founded in 2011, and following a number of acquisitions, we’ve doubled in size over the last 3 years and have a social-media following the size of a small country.

We’re a diverse and inclusive bunch of individuals from different backgrounds and with varied interests, but the one thing we all have in common is that we’re good people (even if we do say so ourselves!)

What would I do?

Being a software engineer for one of our member experience product teams, you will be improving key areas of our web application (desktop & mobile) to help our users book the holiday they dream of.

This may include migrating the front-end to use our new React front-end component library, implement A / B tests or enhance our product offering with additional services.

You could be extending our REST API and GraphQL layer, adding new functionality to application services, adding caching to improve scalability and a lot more.

Some of the day-to-day responsibilities and tasks include :

  • Collaborate with domain experts and users of our services to understand their needs
  • Refine and estimate work items individually or together with the rest of the team
  • Address uncertainty and surface complexity using techniques such as spikes
  • Implement the right solution for the problem at hand while having the user in mind and by adhering to clean code and design practices
  • Troubleshoot potential issues in a systematic and evidence-driven way
  • Share your knowledge and learn from others by being a member of a Community of Practice
  • Come up with ideas to improve the delivery performance and wellbeing of your team
  • What should I bring with me?

  • Expertise in web application development using Grails or similar technologies, e.g. Spring Boot and Hibernate
  • Fluency in Groovy or willingness to learn. Also work in other languages when needed
  • Experience in working with relational databases such as MySQL. Some knowledge of NoSQL storage solutions like Redis and MongoDB would be beneficial as well
  • Frontend skills - React.js and other javascript libraries and frameworks, CSS, HTML
  • Experience with object oriented programming, design patterns, and distributed systems design
  • Excellent communication skills with the ability to adjust your style based on the audience
  • A desire to learn and grow
  • 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.

    Recruitment Process :

  • 1st stage interview with Talent Acquisition Lead and Senior Engineering Manager. This is an opportunity for you to find out more about the position and for us to learn more about you and your career to date.
  • Technical Task. To be completed at home and should take you no longer than 3 hours
  • Final stage interview involving a paired programming task and meeting with the Senior Engineering Manager, Head of Engineering and meeting colleagues in Product and UX.
  • Offer!
  • 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.

    Nahlásit tuto nabídku

    Thank you for reporting this job!

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

    Můj e-mail
    Kliknutím na "Pokračovat", souhlasíte s tím, že neuvoo sbírá a zpracovává vaše osobní údaje, které jste poskytli v tomto formuláři, aby vytvořili neuvoo účet a přihlásili vás k odběru emailových upozornění v souladu s naší Ochranou Osobních Údajů . Váš souhlas můžete vzít kdekoliv zpět, následováním těchto kroků .