Viator logo

Software Engineer II - Back End

Viator

About the Role

Viator, a Tripadvisor company, is seeking a Software Engineer II to join our dynamic Experiences Engineering team. This role is focused on back-end development and is open to candidates who can work remotely from anywhere in Poland. As part of our team, you will be involved in the full software development lifecycle, from design to deployment, working closely with product managers and designers.

Key Responsibilities

  • Collaborate with cross-functional teams to design, develop, and deploy software solutions.
  • Write clean, scalable, and efficient code in a statically typed, object-oriented language such as Java, C#, or C++.
  • Utilize AWS for cloud services and infrastructure management.
  • Implement and maintain databases using SQL and NoSQL technologies.
  • Develop and manage APIs using GraphQL.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Ensure the performance, quality, and responsiveness of applications.

Our Technology Stack

  • Languages: Java, C#, C++
  • Cloud: Amazon Web Services (AWS)
  • Databases: SQL, NoSQL
  • Tools: Kubernetes, GraphQL

What We Offer

  • Competitive Compensation: Includes base salary, annual bonus, and equity.
  • Flexible Work Arrangements: Remote-friendly with the option to work on-site in select locations.
  • Work-Life Balance: Flexible schedule and a culture that values trust and accountability.
  • Professional Development: Tuition assistance for qualified programs.
  • Lifestyle Benefits: Annual benefit for travel, wellness, or personal use.
  • Travel Perks: Discounts and more to encourage employee development through travel.
  • Health and Wellness: Comprehensive health benefits and an employee assistance program.

Our Values

  • Aspire to Lead: We encourage talent, ambition, and knowledge to reach new heights.
  • Relentless Curiosity: We push beyond the usual and strive for innovation.
  • Better Together: We value collaboration and respect among team members.
  • Customer Focused: We aim to create memorable experiences for our customers.

Application Process

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

If you require accommodations during the application process due to a medical condition or disability, please contact us.

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.

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.

Google logo
Google

Software Engineer II, Video Creation

Join Google as a Software Engineer II in Warsaw, focusing on video creation for Google Ads. Develop front-end tools and collaborate with back-end teams.

Uber logo
Uber

Senior Software Engineer, Backend

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

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.

Groupon logo
Groupon

Software Development Engineer II - Java Backend

Join Groupon as a Software Development Engineer II focusing on Java Backend development in a remote role.

Siemens logo
Siemens

Software Engineer - Java, PostgreSQL

Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Poznań, expertise in Kubernetes, Hadoop, and cloud technologies, relocation provided.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability and efficiency using Kubernetes, Spark, and more.

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.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.

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.

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.

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.

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.

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.

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.

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.

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.

Expedia Group logo
Expedia Group

Software Development Engineer II

Join Expedia as a Software Development Engineer II, working on mission-critical features with Java, AWS, and Kubernetes.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and more.

KAYAK logo
KAYAK

Java Engineer

Join KAYAK as a Java Engineer to enhance and maintain our big data framework. Work with Java, Spring, and SQL.