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
Staff Frontend Engineer, Client Products & Emerging Tech
Join Airbnb as a Staff Frontend Engineer to develop innovative product features using emerging technologies. Remote eligible.
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.
Senior Fullstack Engineer, Payments
Senior Fullstack Engineer role focusing on Payments at Airbnb, involving Angular, JavaScript, Scala, and Meteor.js.
Senior Software Engineer, Marketing Technology
Senior Software Engineer role in Marketing Technology at Airbnb, focusing on large scale distributed systems and backend development.
Staff Software Engineer, Web Platform
Senior-level remote software engineering role focusing on web platform development with JavaScript and TypeScript at Airbnb.
Staff Fullstack Software Engineer, Search
Join Airbnb as a Staff Fullstack Software Engineer, focusing on search product development. Remote eligible.
Senior Fullstack Software Engineer (Contract)
Join Airbnb as a Senior Fullstack Software Engineer (Contract) to design and develop robust backend systems remotely.
Senior Software Engineer, Web Platform
Join Airbnb as a Senior Software Engineer on the Web Platform team, focusing on TypeScript and JavaScript development.
Staff Web Engineer, Reservation Management
Join Airbnb as a Staff Web Engineer to lead web development for Reservation Management. Remote in the USA.
Remote Software Engineer, Guest & Host
Join Airbnb as a Remote Software Engineer focusing on SEO, backend development, and cross-functional collaboration.
Staff Software Engineer, Community Support Platform
Senior-level software engineering role focusing on community support platforms, offering remote work and competitive benefits.
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.
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.
Senior Software Engineer, MarTech
Senior Software Engineer for MarTech at Airbnb, focusing on backend development, system performance, and user interface design.
Staff Frontend Software Engineer, Host Calendar
Join Airbnb as a Staff Frontend Software Engineer for the Host Calendar team, crafting tools for property management.
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.
Senior Software Engineer, Payments
Senior Software Engineer for Payments at Airbnb, focusing on scalable financial solutions. Remote work eligible.
Senior Software Engineer, Personalization and Contextualization Infrastructure
Join Airbnb as a Senior Software Engineer to enhance search infrastructure, focusing on personalization and contextualization.
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.
Senior Software Engineer, Trust
Senior Software Engineer role focused on Trust and Fraud Detection at Airbnb, involving large-scale system design and collaboration.
Senior Software Engineer, Payments Platform
Senior Software Engineer for Airbnb's Payments Platform, focusing on backend development and integration.
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.
Senior Software Engineer - Tax Experience
Senior Software Engineer for Tax Systems at Airbnb, remote work, developing critical backend systems and APIs.
Staff Software Engineer, Pricing and Availability
Lead software engineer role focusing on backend systems, distributed systems, and enhancing user experience at Airbnb.