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

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, Web Platform

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

Airbnb logo
Airbnb

Senior Software Engineer, Partner API

Join Airbnb as a Senior Software Engineer to design and build our Partner API platform, enabling third-party integrations. Remote eligible.

lempire logo
lempire

Senior Fullstack JavaScript Engineer / Product Developer

Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

Accrete AI logo
Accrete AI

Full Stack Engineer (Early Career)

Join Accrete AI as a Full Stack Engineer in New York, NY. Work with Angular, Vue.js, and more to develop scalable web applications.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Snappy logo
Snappy

Full Stack Engineer with JavaScript and React.js

Join Snappy as a Full Stack Engineer to build next-gen gifting platforms using JavaScript and React.js. Remote work available in Austin, TX.

AeroVect logo
AeroVect

Full Stack Developer

Join AeroVect as a Full Stack Developer to design and maintain web applications for the aviation industry. Work remotely with modern tech.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Text Blaze logo
Text Blaze

Principal Full-Stack Engineer (Backend Focus)

Join Text Blaze as a Principal Full-Stack Engineer focused on backend development. Work remotely and drive product innovation.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Layr logo
Layr

Senior Full Stack Engineer

Join Layr as a Senior Full Stack Engineer to develop cloud-hosted web applications using JavaScript, Node.js, TypeScript, and React.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

BoomPop logo
BoomPop

Senior Full Stack Engineer

Join BoomPop as a Senior Full Stack Engineer to drive innovation and growth, working with TypeScript, GraphQL, AWS, and more.

Airbnb logo
Airbnb

Senior Machine Learning Engineer, Support Products

Join Airbnb as a Senior Machine Learning Engineer to develop AI solutions for Community Support.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer)

Join Meetsta as a Full Stack Developer (Founding Engineer) to build innovative social networking solutions using React, Node.js, and TypeScript.

Truewind logo
Truewind

Founding Full-Stack Software Engineer

Join Truewind as a Founding Full-Stack Software Engineer to revolutionize AI-powered bookkeeping and financial modeling for startups.

Square logo
Square

Software Engineer (Frontend/Fullstack) - E-commerce Website

Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.

Axiom World logo
Axiom World

MERN Full Stack Developer

Join our team as a MERN Full Stack Developer. Work on innovative projects using MongoDB, Express.js, React.js, and Node.js.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.