Software Engineer II - Commerce- Backend

Sorry, this job was removed at 11:05 a.m. (EST) on Wednesday, October 19, 2022
Find out who's hiring in Greater Boston Area.
See all Developer + Engineer jobs in Greater Boston Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

We believe that we are better together, and 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 perspective and experiences, so we can collectively revolutionize travel and together find the good out there.

Within Tripadvisor, the Commerce team is responsible for maintaining the company's business-critical Hotel Auction, which runs billions of times per day to help travelers book the perfect hotel stay while generating hundreds of millions of dollars in annual revenue. In addition to deploying highly-performant, consumer-scale web services that power the auction, we also maintain back-office systems that process a massive amount of data, delivering valuable insights to auction partners and business stakeholders.

We are looking for an experienced back-end software engineer to maintain and enhance the auction’s core features, as well as modernize and streamline the supporting infrastructure that keeps it running efficiently and reliably around the clock.

Working collaboratively with a variety of business and engineering stakeholders, this new Commerce team member will:

  • Design, implement, test, and deploy new features and improvements to help the team execute on key Product and engineering-driven initiatives.
  • Work effectively across all layers of the service stack, from designing clean microservice APIs, to building efficient ETLs that feed data-hungry applications by crunching data from a variety of relational/non-relational sources.
  • Own projects end-to-end: from initial design, requirements-vetting, and estimation, to verifying changes in production and proactively addressing any follow-up tasks.
  • Develop expertise in one or more technical areas and share their knowledge with the team.
  • Provide code-reviews to teammates, ensuring that a proposed change meets to the team’s coding standards, best practices, and audit requirements.
  • Actively seek feedback from peers, and help promote a collaborative, fast-paced engineering culture.

Required qualifications:

  • Bachelor of Science in Computer Science or similar technical program
  • 2+ years of professional, full-lifecycle software development experience within the context of a large-scale web application or service, written in Java (preferred) or C#
  • Solid foundation in data structures, algorithms, and object-oriented design
  • Experience working with relational databases (e.g. PostgreSQL) and/or data-warehouse technologies like Hadoop, Hive, and Snowflake
  • Demonstrated ability to take end-to-end ownership of projects, working independently and collaboratively to clarify requirements, choose an appropriate implementation approach, and deliver high-quality code

Nice-to-have qualifications:

  • Experience with building and deploying software solutions on an AWS stack
  • Experience defining AWS infrastructure-as-code (Terraform, CDK) and CI/CD pipelines
  • Experience with front-end web technologies like React, JavaScript, HTML, CSS, etc.
  • Experience participating in an operational support rotation
  • Experience managing Linux (CentOS) server environments

#LI-SM1

#LI-REMOTE

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

400 1st Ave, Needham, MA 02494

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about TripAdvisorFind similar jobs