Software Engineer II

Tripadvisor Logo

Tripadvisor

πŸ“Remote - Portugal

Summary

Join Viator's Experiences Engineering team as a Software Engineer II and contribute to the development and maintenance of viator.com, mobile apps, and supporting infrastructure. This remote-first position, based in Lisbon with occasional office visits, offers a flexible schedule and work-life balance. As a backend-focused full-stack engineer, you will collaborate with product managers and designers throughout the software development lifecycle, from design and coding to testing and deployment. Viator utilizes a modern tech stack including Java, React, TypeScript, and more. The role requires experience with statically typed, object-oriented languages and a willingness to learn new technologies. Viator offers competitive compensation, flexible work arrangements, and various employee benefits.

Requirements

  • Have experience with a statically typed, object-oriented language such as Java, C#, or C++
  • Be willing to learn new technologies

Responsibilities

  • Develop and maintain backend systems for viator.com and Viator mobile apps
  • Work on frontend projects as needed
  • Collaborate with product managers and designers throughout the software development lifecycle
  • Design, code, test, and deploy software
  • Release code to production regularly

Preferred Qualifications

Have experience with a modern tech stack (Java, React, TypeScript, GraphQL, Kubernetes, SQL and NoSQL databases, and AWS)

Benefits

  • Competitive compensation packages, including base salary and annual bonus
  • Flexible work arrangements, with the option to work remotely or in the office
  • Flexible schedule and work-life balance
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks and discounts
  • Employee assistance program
  • Health benefits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs