Salary
💰 $191,000 - $223,000 per year
Tech Stack
DjangoJavaJavaScriptNode.jsNoSQLPythonReactRubyRuby on RailsSQLTypeScript
About the role
- Protecting every step of the Airbnb user journey—from first sign-up and login, to booking, messaging, managing accounts, and beyond.
- Detect, prevent, and respond to fraud and abuse using data-driven heuristics, advanced machine learning, and human operations.
- Design and build robust backend systems for detecting, investigating, and responding to suspicious behaviors.
- Optimize existing services for scalability and reliability.
- Own and deliver projects end-to-end, from architecting backend systems to improving reliability of integrations with trust and safety systems.
- Collaborate with product managers, data scientists, engineers, fraud intelligence, and operations teams to design solutions that impact user trust and business success.
- Investigate unusual user behaviors or new security threats and develop tools or dashboards for faster fraud detection and response.
- Write, review, and ship clean, testable code; participate in meetings, code reviews, and design discussions.
- Work on enhancements that make it easier for internal operators to review flagged activities or for users to resolve account issues with low friction.
- Learn new technologies and best practices in security and user experience to improve safety and usability of Airbnb.
Requirements
- 5-10 years of experience building and maintaining web applications, with a focus on both frontend and backend development.
- Proficiency in at least one modern programming language (such as JavaScript/TypeScript, Python, Java, or Ruby) and familiarity with web frameworks (e.g., React, Node.js, Express, Django, or Rails).
- Solid understanding of core web technologies: RESTful APIs, databases (SQL or NoSQL), and basic security best practices.
- Experience with version control (Git), code reviews, and collaborative software development in a team environment.
- Eagerness to learn from others, seek feedback, and grow technical skills, especially in security, fraud detection, or user trust domains.
- Strong communication skills and a collaborative mindset, with an interest in working closely with product, design, and operations partners.
- Bonus: Exposure to authentication, authorization, or trust & safety systems is a plus, but not required.