trivago N.V Logo

Full-Stack Web Developer - SEM at trivago N.V. (Palma, Spain)

About the Employer

Job Description

Are you a skilled engineer who wants to work with cutting-edge technologies in a dynamic work environment, with the freedom to question established processes and develop new cool new products and features? Then we want to hear from you! We are looking for a Full-stack developer who wants to work in one of the products with more business impact at trivago. You'll be part of a tech team focused on our SEM tools and collaborate closely with Product Owners and QA members. Your key responsibility will be being part of the team that is developing a new solution for a legacy application, with an innovative technical stack. If you're a passionate, ambitious and an intrinsically motivated engineer, then read on and join us! What you'll do: Take part in the entire application lifecycle and be part of the coding and debugging experts team. Bring the finished backend and frontend code to life by giving it functionality. Write unit tests and perform code reviews to ensure flawless code. Translate end-user requirements into pragmatic and effective technical solutions. Use your creative mind and develop together with the web and product team strategies to improve user experience. Create software that's extensible, reusable and meets desired architectural objectives. Together with your colleagues and your team lead, you find creative solutions to exciting coding challenges. Critically question the usability of product owners' new ideas and suggest design improvements or corrections throughout the development process. Work in a cross-functional team with passionate experts from various fields. As an expert in your area, you will be expected to share your knowledge and wisdom with the rest of the us by documenting processes and consulting team members. What you'll definitely need: Apprenticeship with relevant work experience in a high scale environment OR a bachelor or degree in Computer Science, Business Informatics or a related field. A good understanding of databases (SQL and NoSQL) and protocols like HTTP. Experience working with Docker. Proficient and autonomous working with Javascript. Solid OOP and software design knowledge. Proficient in building robust and scalable software in Node. The desire to work in a dynamic international team where communication and collaboration are key to your success. At least 2-3 years of experience with high scale environment. Being fanatic learner and overcome every obstacle with great solutions. Loving to work in an agile and ever-changing environment. Needless to say, you must be a honest person that enjoys working in a team with a proactive attitude. You should be fluent in English, our company language. EU citizenship or a valid working permit to work in Spain is required. Life at trivago is: The opportunity for self-driven individuals to have a direct impact on the business. The freedom to embrace small-scale failures as a path to large-scale success. The belief that factual proof is the word of truth and determines the way forward. The chance to develop personally and professionally due to a strong feedback culture and access to training and workshops. A unique culture with a strong sense of community and an agile, international work environment. Flexibility for all employees to contribute value and maintain a healthy work-life balance. An inspirational office space with world-class facilities that support your health and happiness. To find out more about life at trivago follow us on social media - @lifeattrivago. To learn more about tech at trivago, check out our blog: https://tech.trivago.com. Additional information: trivago Spain SL is an equal opportunity employer. Applications from individuals with disabilities are welcome.