Senior Software Engineer - Back End
ViatorAbout 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
- Initial Call: A 30-minute call with a recruiter to learn more about the role.
- Technical Interview: A 45-minute coding interview with a member of the Viator Engineering team.
- 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
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.
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.
Senior Software Engineer, Backend
Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.
Senior Backend Developer
Join Voyado as a Senior Backend Developer in Lund, Sweden. Work with Java, AWS, and DevOps in a dynamic team.
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.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
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.
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.
Senior Java Software Engineer
Join Relativity as a Senior Java Software Engineer to work on AI-based products in a hybrid environment.
Remote Software Engineer
Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.
Senior Python Backend Developer
Join Accolade as a Senior Python Backend Developer in Prague. Develop scalable microservices using AWS and Python.
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.
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.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
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.
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.
Remote PHP Software Engineer
Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.
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.
Fullstack Software Engineer
Join Akamai as a Fullstack Software Engineer to work on distributed systems and big data solutions remotely in Poland.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
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.
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.
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.