Software Engineer I - Backend focused

Tripadvisor
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 role, based in Portugal (remote or hybrid in Lisbon), offers a versatile, full-stack position with a focus on backend development using Java, React, TypeScript, GraphQL, Kubernetes, and more. Collaborate closely with product managers and designers throughout the software development lifecycle, from design to deployment. Enjoy a fast-paced environment with daily releases and opportunities to learn and grow. Viator provides a fun and friendly work environment.
Requirements
- Have experience with a statically typed, object-oriented language such as Java, C#, or C++
- Be eager 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
- Participate in the full software development lifecycle, from design to deployment
- Release code to production regularly
Preferred Qualifications
Experience with Java, React, TypeScript, GraphQL, Kubernetes, SQL and NoSQL databases, and AWS is a plus
Benefits
- Competitive compensation packages, including base salary and annual bonus
- Flexible work arrangements, with options for remote work or hybrid setup
- Flexible schedule and work-life balance
- Donation matching
- Tuition assistance
- Lifestyle benefit
- Travel perks and discounts
- Employee assistance program
- Health benefits with competitive premiums