We believe that we are better together, & at Tripadvisor we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your unique identities, abilities, & experiences, so we can collectively revolutionize travel & together find the good out there.
The Trust & Safety Moderation & Fraud team is at the very heart of Tripadvisor. Our mission is to help build & maintain trust in our brand & preserve our brand integrity. We are responsible for developing & maintaining complex processing systems & UI tools that help do that.
We are looking for a backend software engineer who can help build the next-generation platform solutions that power our systems. As a self-starting & results-driven engineer, you will partner with technology leaders & product managers throughout the company to design & build highly performant solutions.
As a Junior Software Engineer, you will develop features & design systems in support of our platform & products across all layers of the stack with more senior engineers who will help define projects. You will be responsible for designing relational databases, microservices, APIs, & interactive user interfaces. Through your work you will grow expertise in one or more technologies & share your learnings with your team. You will be responsible for testing the software you write & will maintain your features once released. You will actively provide code reviews to your peers, ensuring that team standards & best practices are adhered to. Similarly, you will actively seek feedback from your peers & promote a collaborative & fast-paced engineering culture. Please note: this is a permanent employee position, not a B2B contract.
What you will do:
- Bachelor of Science in Computer Science or equivalent.
- 0 - 2 years of industry experience
- Solid foundation in data structures, algorithms, & OO design
- Familiarity with full stack web development in JavaScript & Java, or other object-oriented language. The team develops with JavaScript/React/GraphQL, Java, Tomcat, Linux, PostgreSQL Snowflake, & AWS technologies.
- Willingness & ability to take on new technologies.
- Strong verbal & written communication skills.
- Sense of ownership, urgency & pride in your work.
- Cloud Platform experience (AWS) is a valuable plus
Skills & Experience:
- Code! Most of our engineers release code to production every few days & we have a daily release cycle.
- Take responsibility for the quality of the code you produce.
- Operate across our evolving technology stack - were developing in Java, React, SQL, & more.
- Take responsibility for all aspects of software engineering, from design to implementation, QA & maintenance. You will work closely with more senior engineers who will help define projects & rely on you to deliver key components of them.
- Touch code at every level - from the UI, through backend microservices & down to the database.
- Collaborate closely with Product & design teams to define feature specifications & develop high quality deliverables for our customers.
- Work alongside other engineering groups located around the world.
|