Senior Software Engineer - Backend Viator







Viators mission is to bring more wonder into the world To bring extraordinary unexpected and forevermemorable experiences to more people more often wherever theyre travelling wherever they are In doing so Viator elevates thousands of businesses large and small along the way
Were the largest marketplace of our kind a single place where travellers can book more than tours experiences and activities
The Viator Marketplace Services team is responsible for building and supporting a worldclass platform of complex business services which are exposed through APIs to other teams within Viator These services underpin viatorcom and the Viator native apps as well as businesstobusiness systems used by our suppliers and a wide range of third parties who carry our inventory including Tripadvisor
Were looking for a Senior Software Engineer to join our fastgrowing team You can work remotely in Portugal or hybrid from the Lisbon Tripadvisor office
Within Viator we have a fun and friendly environment where the key objective is getting things done Working closely alongside product managers our engineers are part of the full process from software design to code to test to deployment and back again Most of our engineers release code to production every few days and we have a daily release cycle
This is a backend oriented role The Marketplace Services stack includes Java GraphQLKubernetes SQL and NoSQL databases and 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 objectoriented language such as Java C# or C
What were looking for
- At least years experience of commercial software development
- Computer Science degree or equivalent experience
- Strong competencies in data structures and algorithms
- Strong proficiency in Java and ObjectOriented Programming
- Indepth and handson knowledge of Java based microservice architecture and relational databases
- Experience working with GraphQL to query backend APIs
- Passion to build a great product that makes you proud
- Willingness and ability to take on new technologies
- Ability to break down complex problems into simple solutions
- Strong analytical skills and desire to write clean correct and efficient code
- High quality verbal and written communication skills
- Sense of ownership urgency and pride in your work
- Reasonable understanding of building production quality software
- Experience with AWS is a plus
What youll get
Highly competitive salary along with the following
- Annual performance related bonus
- Generous stock (RSU) award upon joining with additional awards annually
- Regular salary reviews and excellent career growth opportunities
- Very flexible working hours
- Free meals in the office
- Starting from annual stipend for costs outside the office such as gym membership or home office set up
- Full family private healthcare and dental
- Excellent contributory pension
- Critical illness and full life cover
- Standard days paid holiday (not including bank holidays)
- Holiday break during the last week of the year
- Summer Fridays scheme allowing extra days off during the summer
- Daily meal allowance of per working day
- Access to LinkedIn Learning platform
Application process
- minute call with a recruiter to learn more about the role
- minute technical interview with someone from the Viator Engineering team
- Three onehour interviews with members of the team covering technical topics including some coding and what you would bring to Viator
We strive to create an accessible and inclusive experience for all candidates