Airbnb logo

Senior Full Stack Engineer, Client Products & Emerging Technologies

Airbnb

The Community You Will Join

The Client Products & Emerging Tech team at Airbnb is a newly established team focused on building impactful product features for Airbnb’s Guests and Hosts using new and existing technologies. This team is responsible for creating horizontal components such as navigation to provide a cohesive user experience across different client platforms (Android, iOS, and Web).

The Difference You Will Make

As a Senior Full Stack Engineer, you will:

  • Explore, shape, and develop new product experiences alongside cross-functional partners (design and product) from ideation to implementation at scale.
  • Lead investments into new technical capabilities that push the envelope and unlock product innovation.
  • Partner with peer engineering teams to integrate new features that impact different areas within the product.
  • Build efficient and reusable frontend/backend components, ensuring high quality while maintaining performance and scalable systems.
  • Build services and APIs to drive existing and new features for web and mobile apps.
  • Work with data scientists and business analysts to define, capture, and use real-time event data for business insights and product features.
  • Drive down costs and land performance wins via impactful optimizations and infrastructure upgrades.

A Typical Day

Your role will involve engaging with millions of users worldwide in multiple languages through the Airbnb app. You will:

  • Work collaboratively in cross-functional teams with design, product, and data science partners.
  • Propose architectural patterns for high-scale web applications, including well-designed APIs, data pipelines, and efficient algorithms.
  • Build scalable high-quality and high-traffic products and systems.
  • Evaluate technical approaches and design product solutions to build new features.
  • Drive alignment, manage projects, and effectively collaborate with stakeholders.
  • Write unit and integration tests, and review others’ code.

Your Expertise

  • 5+ years of software development experience.
  • Strong expertise in one or more back-end server languages (Java/Kotlin/C++/etc.).
  • Proficiency in HTML, CSS, JavaScript, and TypeScript.
  • Extensive experience with modern Javascript frameworks such as React, Preact, Angular, Next, Vue, or Meteor.
  • Passion for delivering products end-to-end: from ideation through planning and scoping to implementation and experimental A/B testing.
  • Understanding of frontend architecture and improving build processes (npm, yarn, webpack, parcel).
  • Experience in building and scaling high-quality and high-traffic products (or systems).
  • Architecting and promoting a library of reusable components.
  • An understanding of unit, integration, and end-to-end testing.
  • Passion for building interactive and delightful user experiences.
  • Want to tackle projects with large open-ended scope and drive significant business impact.

Benefits
Extracted with AI

  • Remote work eligibility
  • Equity options
  • Employee Travel Credits
  • Bonus potential

Similar jobs

Last update: 23 minutes ago

Airbnb logo
Airbnb

Staff Frontend Engineer, Client Products & Emerging Tech

Join Airbnb as a Staff Frontend Engineer to develop innovative product features using emerging technologies. Remote eligible.

Airbnb logo
Airbnb

Fullstack Software Engineer - Airbnb for Real Estate

Join Airbnb as a Fullstack Software Engineer on the Real Estate team, impacting a variety of products and users remotely.

Airbnb logo
Airbnb

Senior Fullstack Engineer, Payments

Senior Fullstack Engineer role focusing on Payments at Airbnb, involving Angular, JavaScript, Scala, and Meteor.js.

Airbnb logo
Airbnb

Senior Software Engineer, Marketing Technology

Senior Software Engineer role in Marketing Technology at Airbnb, focusing on large scale distributed systems and backend development.

Airbnb logo
Airbnb

Staff Software Engineer, Web Platform

Senior-level remote software engineering role focusing on web platform development with JavaScript and TypeScript at Airbnb.

Airbnb logo
Airbnb

Staff Fullstack Software Engineer, Search

Join Airbnb as a Staff Fullstack Software Engineer, focusing on search product development. Remote eligible.

Airbnb logo
Airbnb

Senior Fullstack Software Engineer (Contract)

Join Airbnb as a Senior Fullstack Software Engineer (Contract) to design and develop robust backend systems remotely.

Airbnb logo
Airbnb

Senior Software Engineer, Web Platform

Join Airbnb as a Senior Software Engineer on the Web Platform team, focusing on TypeScript and JavaScript development.

Airbnb logo
Airbnb

Staff Web Engineer, Reservation Management

Join Airbnb as a Staff Web Engineer to lead web development for Reservation Management. Remote in the USA.

Airbnb logo
Airbnb

Remote Software Engineer, Guest & Host

Join Airbnb as a Remote Software Engineer focusing on SEO, backend development, and cross-functional collaboration.

Airbnb logo
Airbnb

Staff Software Engineer, Community Support Platform

Senior-level software engineering role focusing on community support platforms, offering remote work and competitive benefits.

Airbnb logo
Airbnb

Senior Software Engineer (Contract) - JavaScript/TypeScript

Join Airbnb as a Senior Software Engineer to build digital experiences using JavaScript and TypeScript. Remote role in the US.

Airbnb logo
Airbnb

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.

Airbnb logo
Airbnb

Senior Software Engineer, MarTech

Senior Software Engineer for MarTech at Airbnb, focusing on backend development, system performance, and user interface design.

Airbnb logo
Airbnb

Staff Frontend Software Engineer, Host Calendar

Join Airbnb as a Staff Frontend Software Engineer for the Host Calendar team, crafting tools for property management.

Airbnb logo
Airbnb

Senior Staff Software Engineer, AI for Developer Productivity

Join Airbnb as a Senior Staff Software Engineer to enhance developer productivity using AI. Remote eligible within the US.

Airbnb logo
Airbnb

Senior Software Engineer, Payments

Senior Software Engineer for Payments at Airbnb, focusing on scalable financial solutions. Remote work eligible.

Airbnb logo
Airbnb

Senior Software Engineer, Personalization and Contextualization Infrastructure

Join Airbnb as a Senior Software Engineer to enhance search infrastructure, focusing on personalization and contextualization.

Airbnb logo
Airbnb

Frontend Web Software Engineer (Contract)

Join Airbnb as a Frontend Web Software Engineer on a contract basis, working remotely to enhance user and listing-related product flows.

Airbnb logo
Airbnb

Senior Software Engineer, Trust

Senior Software Engineer role focused on Trust and Fraud Detection at Airbnb, involving large-scale system design and collaboration.

Airbnb logo
Airbnb

Senior Software Engineer, Payments Platform

Senior Software Engineer for Airbnb's Payments Platform, focusing on backend development and integration.

Airbnb logo
Airbnb

Senior Software Engineer, Regulatory Platform & Operations - Airbnb

Senior Software Engineer for Airbnb's Regulatory Platform & Operations Team, remote, with expertise in AWS, .NET, and web development.

Airbnb logo
Airbnb

Senior Software Engineer - Tax Experience

Senior Software Engineer for Tax Systems at Airbnb, remote work, developing critical backend systems and APIs.

Airbnb logo
Airbnb

Staff Software Engineer, Pricing and Availability

Lead software engineer role focusing on backend systems, distributed systems, and enhancing user experience at Airbnb.