Viator logo

Senior Software Engineer - Back End

Viator

About the Role

Viator, a Tripadvisor company, is seeking a Senior Software Engineer to join our dynamic and fast-growing team. This role is primarily focused on back-end development and offers the flexibility to work remotely from anywhere in Poland. As a Senior Software Engineer, you will be part of the Viator Experiences Engineering team, which is distributed across Europe and responsible for viator.com, the Viator mobile apps, and all supporting infrastructure.

Key Responsibilities

  • Collaborate closely with product managers and designers to deliver high-quality software solutions.
  • Engage in the full software development lifecycle, from design to deployment and maintenance.
  • Release code to production frequently, with a daily release cycle.
  • Work primarily on back-end systems using technologies such as Java, React, TypeScript, GraphQL, Kubernetes, SQL, and NoSQL databases, all running on AWS.
  • Contribute to building systems that help operators grow their businesses and enable third parties to utilize our inventory.
  • Provide tools to support our customer services team in delivering world-class service to travelers and operators internationally.

Required Skills and Experience

  • Proficiency in a statically typed, object-oriented programming language such as Java, C#, or C++.
  • Experience with back-end web development and cloud services, particularly AWS.
  • Familiarity with databases, both SQL and NoSQL.
  • Knowledge of GraphQL and TypeScript is a plus.
  • A strong desire to learn and adapt to new technologies and methodologies.

Perks of Working at Viator

  • Competitive Compensation: Includes base salary, annual bonus, and equity.
  • Flexible Work Arrangements: "Work your way" with options for remote work and flexible schedules.
  • Work-Life Balance: A culture that values trust and accountability.
  • Donation Matching: Annual matching of qualifying charitable donations.
  • Tuition Assistance: Support for career development through qualified programs.
  • Lifestyle Benefit: An annual benefit to spend on travel, wellness, or personal interests.
  • Travel Perks: Discounts and more to encourage employee development through travel.
  • Employee Assistance Program: Resources and programs to support employees through life's challenges.
  • Health Benefits: Comprehensive coverage with competitive premiums.

Our Values

  • Aspire to Lead: Tap into your talent, ambition, and knowledge to reach new heights.
  • Relentlessly Curious: Push beyond the usual and explore new possibilities.
  • Better Together: Learn from and support one another to create something remarkable.
  • Customer Focused: Strive for "wow" moments by listening, questioning, and responding to customer needs.
  • Strive for Better: Provide a safe environment to make mistakes, iterate, and grow.

Application Process

  1. Initial Call: A 30-minute call with a recruiter to learn more about the role.
  2. Technical Interview: A 45-minute coding interview with a member of the Viator Engineering team.
  3. Team Interviews: Three one-hour interviews covering technical topics and your potential contributions to Viator.

If you require reasonable accommodation or support during the application process due to a medical condition or disability, please contact your recruiter or email AccessibleRecruiting@Tripadvisor.com with the job requisition number.

Join us at Viator and be part of a team that is revolutionizing travel experiences worldwide.

Benefits
Extracted with AI

  • Tuition assistance
  • Competitive compensation packages
  • Flexible schedule
  • Donation matching
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits

Similar jobs

Last update: 23 minutes ago

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.

efficy logo
efficy

Back End DevOps Engineer (TypeScript + Node.js)

Join Efficy as a Back End DevOps Engineer in Warsaw, Poland. Work with TypeScript, Node.js, AWS, and more in a hybrid environment.

Uber logo
Uber

Senior Software Engineer, Backend

Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.

Voyado logo
Voyado

Senior Backend Developer

Join Voyado as a Senior Backend Developer in Lund, Sweden. Work with Java, AWS, and DevOps in a dynamic team.

Adtran logo
Adtran

Senior Software Engineer (SaaS Back-End AWS)

Join Adtran as a Senior Software Engineer to develop SaaS products using AWS, Python, and Angular in Gdynia, Poland.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Apify logo
Apify

Backend Engineer for Developer Platform (Node.js/TypeScript)

Join Apify as a Backend Engineer to build web scraping and automation platforms using Node.js and TypeScript.

Relativity logo
Relativity

Senior Java Software Engineer

Join Relativity as a Senior Java Software Engineer to work on AI-based products in a hybrid environment.

Bending Spoons logo
Bending Spoons

Remote Software Engineer

Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.

Accolade, Inc. logo
Accolade, Inc.

Senior Python Backend Developer

Join Accolade as a Senior Python Backend Developer in Prague. Develop scalable microservices using AWS and Python.

Google logo
Google

Software Engineer III, Full Stack

Join Google as a Software Engineer III, Full Stack in Warsaw, Poland, working on next-gen technologies for billions of users.

Agoda logo
Agoda

Senior Data Engineer (Fintech)

Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology in a diverse and inclusive environment.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Agoda logo
Agoda

Senior Data Engineer (Fintech)

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.

Feedonomics logo
Feedonomics

Remote PHP Software Engineer

Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Akamai Technologies logo
Akamai Technologies

Fullstack Software Engineer

Join Akamai as a Fullstack Software Engineer to work on distributed systems and big data solutions remotely in Poland.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Agoda logo
Agoda

Senior Data Engineer (Fintech)

Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology in a dynamic environment.

SQUER logo
SQUER

Lead Fullstack Engineer (Java/JavaScript)

Join SQUER as a Lead Fullstack Engineer in Vienna, Austria. Work with Java, JavaScript, Angular, and more in a hybrid environment.

Ryanair - Europe's Favourite Airline logo
Ryanair - Europe's Favourite Airline

Senior Data Engineer with Full Stack Development

Join Ryanair Labs as a Senior Data Engineer to develop cutting-edge tech solutions in a dynamic team environment.