Tripadvisor logo

Senior Software Engineer - Fullstack (Java, React, TypeScript)

Tripadvisor

Overview

Join Tripadvisor's Viator team as a Senior Software Engineer, where you will be part of a dynamic team responsible for designing, coding, testing, and deploying software that enhances the travel experience for millions worldwide. This role offers the flexibility to work remotely from the UK, Portugal, or Poland, or in a hybrid setup from our offices in Oxford, London, or Lisbon.

Role Responsibilities

  • Develop and maintain full-stack web applications using Java, React, TypeScript, and other modern technologies.
  • Collaborate with product managers and designers to understand user needs and translate them into robust software solutions.
  • Participate in all phases of the software development lifecycle, from initial design through deployment.
  • Ensure high performance and responsiveness of applications.
  • Write clean, maintainable code and perform code reviews.
  • Mentor junior engineers and contribute to team growth and knowledge sharing.
  • Stay updated with the latest industry trends and technologies.

Skills and Experience Required

  • Proven experience as a software engineer with a focus on full-stack development.
  • Strong proficiency in Java, React, TypeScript, and related technologies.
  • Experience with cloud services, preferably AWS, and understanding of Kubernetes, SQL, and NoSQL databases.
  • Ability to work in a fast-paced, collaborative environment.
  • Excellent problem-solving skills and attention to detail.

Benefits

  • Competitive compensation packages including base salary, annual bonus, and equity.
  • Flexible work arrangements with a remote-friendly approach.
  • Comprehensive health benefits and wellness programs.
  • Opportunities for professional development through tuition assistance and more.
  • Travel perks and discounts as part of the world's largest travel guidance platform.

How to Apply

Interested candidates should apply through the provided link, ensuring to include a detailed resume and cover letter outlining relevant experience and skills. The application process includes a 30-minute call with a recruiter, a 1-hour technical coding interview, and three one-hour interviews with team members.

Benefits
Extracted with AI

  • Competitive compensation packages
  • Annual bonus
  • Equity
  • Remote-friendly work environment
  • Flexible schedule
  • Work-life balance
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits

Similar jobs

Last update: 23 minutes ago

AUTODOC logo
AUTODOC

Senior Software Engineer - Front-End (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.

lexware logo
lexware

Senior Full Stack Developer - Java, React, Spring Boot

Join Lexware as a Senior Full Stack Developer to enhance our ERP solutions using Java, React, and AWS technologies.

Alter Solutions Portugal logo
Alter Solutions Portugal

Fullstack Developer with Node.js and TypeScript

Join Alter Solutions Portugal as a Fullstack Developer with Node.js and TypeScript expertise. Work in a hybrid model in Lisboa.

lexware logo
lexware

Senior Full Stack Developer - Java, React, Spring Boot

Join Lexware as a Senior Full Stack Developer to enhance invoice creation using Java, React, and Spring Boot in a hybrid work 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.

Airbnb logo
Airbnb

Senior Software Engineer, Web Platform

Join Airbnb as a Senior Software Engineer on the Web Platform team, focusing on TypeScript and JavaScript development.

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.

RentSpree logo
RentSpree

Senior Software Engineer - Full Stack (JavaScript, TypeScript, React, Node, Kotlin, Java)

Join RentSpree as a Senior Software Engineer to lead full-stack development with JavaScript, TypeScript, React, Node, Kotlin, and Java.

Elastic logo
Elastic

Full Stack Software Engineer II (Java/React)

Join Elastic as a Full Stack Software Engineer II, focusing on Java and React, to enhance search components remotely.

Deel logo
Deel

Engineering Team Lead with React.js and TypeScript

Lead a cross-functional engineering team at Deel, focusing on React.js and TypeScript development.

OLX logo
OLX

Remote Frontend Engineer - Real Estate

Join OLX as a Remote Frontend Engineer in Real Estate, working with React, GraphQL, and AWS to build scalable web applications.

T-Digital by Deutsche Telekom logo
T-Digital by Deutsche Telekom

Senior FullStack Developer (Java, React.js)

Join T-Digital as a Senior FullStack Developer, specializing in Java and React.js, to build impactful web applications.

Happening logo
Happening

Frontend Engineer with React and TypeScript

Join Happening as a Frontend Engineer in Zagreb, working with React and TypeScript in a hybrid environment.

Adroiti Technologies logo
Adroiti Technologies

Tech Lead/Senior React Developer

Join Adroiti Technologies as a Tech Lead/Senior React Developer to build high-performance web applications in a remote role.

Atlassian logo
Atlassian

Full Stack Software Engineer

Join Atlassian as a Full Stack Software Engineer, working remotely to build innovative solutions with JavaScript, React, and Node.js.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Trunk Tools logo
Trunk Tools

Full Stack Engineer with React.js and TypeScript

Join Trunk Tools as a Full Stack Engineer to revolutionize construction with React.js and TypeScript. Remote work available.

Tymit logo
Tymit

Senior Web Frontend Engineer - React/TypeScript

Join Tymit as a Senior Web Frontend Engineer, focusing on React/TypeScript in a remote fintech role.

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.

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.

Tripalink logo
Tripalink

Senior/Lead/Principal Full-stack Software Engineer

Join Tripalink as a Senior/Lead/Principal Full-stack Software Engineer to build AI-powered real estate solutions. Hybrid/Remote in LA, SF, or Austin.

Doctolib logo
Doctolib

Frontend Engineer with React and TypeScript

Join Doctolib as a Frontend Engineer in Amsterdam, focusing on React and TypeScript for healthcare web applications.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

AUTODOC logo
AUTODOC

Senior Front-End Engineer (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon. Work with React.js, JavaScript, and more in a fast-growing tech company.