Software Engineer II - Flights
The TripAdvisor Flights team is looking for a passionate, talented, and resourceful Software Engineer to join us in our Needham, MA, global headquarters. The Flights team is responsible for both the TripAdvisor Flights metasearch engine as well as SeatGuru.com. We invest heavily in improving the user experience on the Flights products, and we push hard on providing personalized services and helping users to capture the best deals. We move quickly, and we're seeking individuals who thrive in this challenging environment.
The Software Engineer II contributes to a wide range of project work, from designing and building APIs and micro-services for consumption by our mobile apps to building APIs for third-party suppliers to integrate their inventory into TripAdvisor, to delivering rich content and user experience to our travelers researching flights for their next vacation. We are looking for a full stack engineer with hands-on experience of the front-end frameworks, such as React, and a good understanding of back-end infrastructures, such as Docker. You also have the opportunity to lead the technical solutions for projects and to mentor more junior developers.
In short, your work encompasses the key areas of execution for the Flights business.
Requirements:
- BS or MS in Computer Science or equivalent degree(s).
- 4+ years of large scale, full life cycle development experience.
- Familiarity with Object-Oriented design patterns and how to utilize them in software design.
- A passion for the web and desire to create and implement complex computer science solutions.
- An expert level understanding of the Java stack.
- In-depth and hands-on knowledge of Linux, Python, JavaScript (ES6, React), HTML, CSS and related open source technologies such as Apache, PostgreSQL, Hadoop/Hive, Docker/Kubernetes.
- Strong interpersonal skills, analytical skills, combined with intellectual curiosity, and a desire and ability to "get things done" are essential requirements.
- Want to work in a rapidly changing, collaborative, and iterative product development environment. Prior experience in a startup a plus.
*LI-MS1