Software Engineer II - Back End
ViatorAbout 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
- Initial Call: 30-minute call with a recruiter.
- Technical Interview: 45-minute coding interview with a member of the engineering team.
- 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
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.
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.
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.
Senior Software Engineer, Backend
Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Software Development Engineer II - Java Backend
Join Groupon as a Software Development Engineer II focusing on Java Backend development in a remote role.
Software Engineer - Java, PostgreSQL
Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Poznań, expertise in Kubernetes, Hadoop, and cloud technologies, relocation provided.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability and efficiency using Kubernetes, Spark, and more.
Remote PHP Software Engineer
Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.
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.
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.
Remote Software Engineer
Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.
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.
Fullstack Software Engineer
Join Akamai as a Fullstack Software Engineer to work on distributed systems and big data solutions remotely in Poland.
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.
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 Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
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.
Software Development Engineer II
Join Expedia as a Software Development Engineer II, working on mission-critical features with Java, AWS, and Kubernetes.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and more.
Java Engineer
Join KAYAK as a Java Engineer to enhance and maintain our big data framework. Work with Java, Spring, and SQL.