At a Glance
- Tasks: Join our team as a Senior Software Engineer, focusing on backend development and collaborating with product managers.
- Company: Viator, a Tripadvisor company, is the leading marketplace for unforgettable travel experiences.
- Benefits: Enjoy competitive pay, flexible schedules, remote work options, and generous travel perks.
- Why this job: Be part of a fun, collaborative culture that values learning and innovation in travel technology.
- Qualifications: Strong Java skills are essential; no need for front-end expertise right away.
- Other info: Remote-first model with occasional in-person gatherings; open to candidates within 2-3 hours of London or Oxford.
The predicted salary is between 28800 - 48000 £ per year.
Viator, a Tripadvisor company, is the leading marketplace for travel experiences. We believe that making memories is what travel is all about. With over 300,000 travel experiences—from simple tours to extreme adventures—making lasting memories has never been easier. Viator offers industry-leading flexibility and last-minute availability, making any day extraordinary.
The Viator Experiences Engineering team is distributed across Europe and manages viator.com, the Viator mobile apps, and their supporting infrastructure. We support systems that help operators grow their businesses and enable third parties to utilize our inventory. We also provide tools for our customer service team to deliver world-class service to travelers and operators globally.
We’re seeking a Senior Software Engineer to join our fast-growing team. This role is open to candidates within a 2–3 hour commute of our offices in Oxford or London. We support flexible work arrangements, including remote work with periodic in-person gatherings for team connection and collaboration.
Our environment is fun and friendly, focused on getting things done. Engineers work closely with product managers and designers through the entire development process—from design to deployment. Most engineers release code to production every few days, with a daily release cycle.
This is a primarily backend-focused full-stack role, with occasional front-end projects. While a strong desire to learn is essential, expertise in front-end development is not required initially, as we can teach on the job. Our web stack includes Java, GraphQL, Kubernetes, SQL, NoSQL, and AWS. Proficiency in Java is essential, and you will be coding in Java during interviews.
Perks of Working at Viator
- Competitive compensation packages, including salary and annual bonus.
- Flexible work arrangements to suit your lifestyle, with options for remote work and on-site visits.
- Flexible schedule promoting work-life balance through trust and accountability.
- Donation matching for charitable contributions.
- Tuition assistance for career development.
- Lifestyle benefit to spend on travel, wellness, or personal interests.
- Travel perks including discounts and more.
- Employee assistance program supporting your well-being.
- Health benefits with comprehensive coverage.
Our Values
- We aspire to lead: Use your talent and ambition to reach new heights.
- We’re relentlessly curious: Push beyond the usual and known.
- We’re better together: Learn from and support each other to create something remarkable.
- We serve our customers, always: Strive for wow moments through listening and responding.
- We strive for better, not perfect: Embrace mistakes, iterate, and grow in a safe environment.
We are committed to creating an accessible and inclusive workplace for everyone, welcoming your unique identities, abilities, and experiences to revolutionize travel together.
#J-18808-Ljbffr
Senior Software Engineer - Backend Focus (Viator) employer: Tripadvisor
Contact Detail:
Tripadvisor Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Backend Focus (Viator)
✨Tip Number 1
Familiarise yourself with Viator's tech stack, especially Java, as strong proficiency in this language is essential. Brush up on your coding skills and practice common backend problems to prepare for the technical interview.
✨Tip Number 2
Understand the travel industry and Viator's role within it. Being knowledgeable about their services and how they operate can help you demonstrate your enthusiasm and fit for the company during interviews.
✨Tip Number 3
Showcase your collaborative skills. Since the role involves working closely with product managers and designers, be ready to discuss past experiences where teamwork led to successful project outcomes.
✨Tip Number 4
Prepare questions that reflect your curiosity about the company culture and values. Viator values curiosity and a willingness to learn, so asking insightful questions can set you apart from other candidates.
We think you need these skills to ace Senior Software Engineer - Backend Focus (Viator)
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Senior Software Engineer position at Viator. Familiarise yourself with their tech stack, especially Java, as strong proficiency is essential.
Tailor Your CV: Customise your CV to highlight relevant experience in backend development, particularly with Java. Include specific projects or achievements that demonstrate your skills and how they align with Viator's needs.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for travel and technology. Mention why you want to work at Viator and how your values align with theirs. Be sure to include examples of your problem-solving abilities and teamwork.
Prepare for Technical Interviews: Since coding in Java will be part of the interview process, practice common coding challenges and algorithms. Be ready to discuss your previous projects and how you approached various technical challenges.
How to prepare for a job interview at Tripadvisor
✨Brush Up on Java
Since strong Java proficiency is essential for this role, make sure to review key concepts and be prepared to code in Java during the interview. Practising common algorithms and data structures can help you demonstrate your skills effectively.
✨Understand the Tech Stack
Familiarise yourself with Viator's tech stack, including GraphQL, Kubernetes, SQL, and NoSQL databases. While you don't need to be an expert in everything, having a basic understanding will show your enthusiasm and readiness to learn.
✨Show Your Curiosity
Viator values curiosity and innovation. Be prepared to discuss how you've pushed beyond the usual in your previous roles or projects. Share examples of how you've learned new technologies or improved processes.
✨Emphasise Team Collaboration
As the role involves working closely with product managers and designers, highlight your experience in collaborative environments. Discuss how you’ve contributed to team success and how you value input from others in the development process.