Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
 
 
 
Tripadvisor // enabling travelers to plan & book trips
Apply To Job

About Viator

Viator, a Tripadvisor company, is the leading marketplace for travel experiences. We believe that making memories is what travel is all about. And with 300,000+ travel experiences to exploreeverything from simple tours to extreme adventures (and all the niche, interesting stuff in between)making memories that will last a lifetime has never been easier. With industry-leading flexibility & last-minute availability, it's never too late to make any day extraordinary. Viator. One app, 300,000+ travel experiences youll remember.

What Youll Do:

The Revenue Management team is seeking an experienced, enthusiastic, & analytical Principal Software Engineer to join the team on a mission to place Viator at the centre of the Experiences ecosystem by solving complex problems that span the traveller & operator sides of our marketplace. Working remotely from Poland, you will be part of a dynamic, fun, & energetic team where you can immediately make meaningful contributions & grow as a Principal Software Engineer.

In this role you will be responsible for building & supporting a world-class platform of complex business & machine learning services which are exposed through APIs to other teams within Viator in collaboration with our Data Science & Machine Learning team & various traveller experience teams. These services underpin viator.com & the Viator native apps, as well as business-to-business systems used by our suppliers & a wide range of third parties who carry our inventory, including Tripadvisor.

Within Viator we have a fun & friendly environment where the key objective is getting things done. Working closely alongside product managers & designers, our engineers are part of the full process from software design, to code, to test, to deployment & back again. Most of our engineers release code to production every few days & we have a daily release cycle.

This is a full stack role. Viators web stack includes Java, React, TypeScript, GraphQL, Kubernetes, SQL & NoSQL databases, & runs on AWS. You dont need to have experience with everything listed but you do need to be hungry to learn. You will need to have experience of a statically typed, object-oriented language such as Java or Python.

What youll need:

  • Working proficiency & communication skills in verbal & written English;
  • Evidence of defining & developing a successful API-based architecture;
  • Help Define Technology roadmap for a number of systems within Revenue Management area;
  • 8+ years of experience with the some of the following technologies: JavaScript, Java, Python, SQL and/or NoSQL data stores;
  • Master-level knowledge of software design patterns & standards, REST & interaction, & the software development life cycle;
  • Experience developing automated internal frameworks or developer tools to increase developer release velocity or improve code health;
  • A collaborative, flexible, positive mindset;
  • Exceptional troubleshooting abilities;
  • Strong knowledge of various design patterns;
  • 2+ years of experience in building web applications with React JS that have been successfully delivered to users;

Perks of Working at Viator

  • Competitive compensation packages, including base salary, annual bonus, & equity.
  • Work your way with flexibility to suit your lifestyle. We take a remote-friendly approach to collaboration, with the option to join on-site as often as youd like in select locations. 
  • Flexible schedule. Work-life balance is ingrained in our culture by design. Trust & accountability make it work.
  • Donation matching. Give back? Give more! We match qualifying charitable donations annually.
  • Tuition assistance. Want to level up your career? We love to hear it! Receive annual support for qualified programs.
  • Lifestyle benefit. An annual benefit to spend on yourself. Use it on travel, wellness, or whatever suits you.
  • Travel perks. We believe that travel is employee development, so we provide discounts & more.
  • Employee assistance program. Were here for you with resources & programs to help you through lifes challenges.
  • Health benefits. We offer great coverage & competitive premiums.

Our Values

We aspire to lead; Were relentlessly curious;... want to know more? Read up on our values: 

  • We aspire to lead. Tap into your talent, ambition, & knowledge to bring us & you to new heights.
  • Were relentlessly curious. We push beyond the usual, the known, the thats just how its done.
  • Were better together. We learn from, accept, respect, support, & value one another & are creating something remarkable in the process.
  • We serve our customers, always. We listen, question, respond, & strive for wow moments.  

We strive for better, not perfect. We wont get it right the first time or every time. Well provide a safe environment in which to make mistakes, iterate, improve, & grow.

Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your unique identities, abilities, & experiences, so we can collectively revolutionize travel & together find the good out there.

Application process

  • 30 minute call with a recruiter to learn more about the role
  • 45 minute technical interview with someone from the Viator Engineering team
  • Three one-hour interviews with members of the team, covering technical topics - including some coding - & what you would bring to Viator.

#LI-TM2

#LI-Remote

#Viator

 
 
Apply To Job
 
 
 
 
 
© 2024 GarysGuide      About    Feedback    Press    Terms