Airbnb is a global platform that connects hosts and guests for unique stays and experiences. The Backend Software Engineer for Storefronts will develop new APIs and contribute to the performance and robustness of backend services, collaborating with cross-functional teams to enhance user experiences on the Airbnb platform.
Responsibilities:
- Deliver useful, personalized new features for Airbnb’s homepage; enabling guests around the world to find places to stay and more on Airbnb
- Support new, growing products on Airbnb’s global platform like Airbnb Experiences and Services
- Contribute to technical improvements that make the team’s products higher quality and increase the team’s velocity
- Develop new APIs to power interfaces that enable users to navigate and discover new Airbnb products
- Contribute to improving performance and robustness of backend services and architecture powering Airbnb’s homepage & search alongside other search product engineering teams
- Contribute to development of new product features and experiences with a cross-discipline group of engineers
- Use AI tools to develop new features for Airbnb’s guests and tools for the Airbnb team to move faster
- Work closely with cross functional partners in design, product, marketing, and data science to bring new features from design to production
Requirements:
- 4+ years of software engineering experience
- Developing backend applications and APIs in Java
- Working in distributed systems & microservice architectures
- Service monitoring and alerting techniques
- Product sense to balance technical and product requirements to develop quality experiences for users
- Collaboration skills with cross functional and non-technical partners
- Willing to embrace challenges and changes with a positive attitude
- Experience working in with GraphQL
- Kotlin
- Thrift IDL
- server driven architectures