Tripadvisor is seeking a Software Engineer II (Full-stack) to join their Partner Platform team, which builds B2B products for restaurant owners and hoteliers.
The role involves developing the next generation platform solutions that power the product suite.
As a self-starting and results-driven engineer, you will collaborate with technology leaders and product managers to design and build highly performant solutions.
You will independently develop features across all layers of the stack, including designing relational databases, microservices, APIs, and interactive user interfaces.
The position requires you to grow expertise in one or more technologies and share your learnings with the team.
You will be responsible for testing the software you write and maintaining your features post-release.
The role includes providing code reviews to peers to ensure adherence to team standards and best practices, while also promoting a collaborative engineering culture.
Daily tasks include coding, designing technical solutions, defining feature specifications with product and design teams, and ensuring the quality of the code shipped.
Requirements:
A Bachelor of Science in Computer Science or equivalent is required.
Candidates must have 3+ years of large scale, full life cycle development experience.
A solid foundation in data structures, algorithms, and object-oriented design is necessary.
Experience in building microservices, event-driven, and domain-oriented architectures is required.
Proficiency in full stack web development using JavaScript and Java is essential, with familiarity in JavaScript/React, Java, GraphQL, Linux, PostgreSQL, Snowflake, Docker, Kubernetes, and Kafka.
A willingness and ability to learn new technologies is expected.
Strong verbal and written communication skills are necessary for this role.
A sense of ownership, urgency, and pride in your work is important.
Experience with cloud platforms, particularly AWS, is desired.
Benefits:
Tripadvisor promotes a diverse and inclusive workplace, welcoming individuals for who they are.
The company encourages employees to bring their unique perspectives and experiences to revolutionize travel.
Employees have the opportunity to work in a collaborative and fast-paced engineering culture.
The role offers the chance to release code to production frequently, contributing to a dynamic development environment.
Reasonable accommodations and support are available during the application and recruiting process for individuals with medical conditions or disabilities.