Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Fullstack Engineer, CRM Engineering image - Rise Careers
Job details

Senior Fullstack Engineer, CRM Engineering

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

The Community You Will Join:

The CRM Engineering team is responsible for the platform that manages interactions with our community and enabling richer engagements and personalized community experiences.

The Difference You Will Make:

As a Senior Fullstack Engineer on the CRM Engineering team you will work on both the backend and frontend components of the CRM platform.

A Typical Day: 

  • Developing Features Across the Stack: Enhance and maintain functionalities in the CRM system to support personalized interactions with hosts, guests, and stakeholders.
  • Integration of Technologies: Ensure seamless integration of tools like Salesforce, Sprinklr, Vlocity, as well as proprietary solutions such as salesforce-gateway, webfusion, and durabeen.
  • Collaboration with Cross-Functional Teams: Work closely with teams like Product Managers and Quality Engineers to align their contributions with Airbnb's engagement goals.
  • Problem-Solving Across the Stack: Resolve issues spanning server-side logic to user interface design to ensure smooth CRM workflows and address technical challenges.
  • Quality Control and Testing: Contribute to maintaining high-quality standards by performing end-to-end testing and debugging CRM functionalities across the stack.


Your Expertise:

  • 5+ years of fullstack software development experience, with a focus on building internal tools or data-related applications.
  • Strong proficiency in at least one major backend programming language (e.g., Java, Kotlin, Scala, Python) and experience with modern frontend frameworks (e.g., React, Angular, Vue.js).
  • Proven track record of delivering end-to-end products in a collaborative environment, from ideation and planning to implementation and launch.
  • Experience with architectural patterns of large-scale web applications, including well-designed APIs, high-volume data pipelines, and efficient algorithms.
  • Demonstrated ability to make data-driven decisions, articulate technical trade-offs, and communicate effectively with cross-functional partners.
  • Passion for creating intuitive user experiences and a keen interest in data systems and analytics.
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience.

Your Location:

This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list . If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.

Our Commitment To Inclusion & Belonging:

Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply.

We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process. 

We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.

How We'll Take Care of You:

Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.  

Pay Range
$191,000$223,000 USD
Airbnb Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Airbnb DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Airbnb
Airbnb CEO photo
Brian Chesky
Approve of CEO

Average salary estimate

$207000 / YEARLY (est.)
min
max
$191000K
$223000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Fullstack Engineer, CRM Engineering, Airbnb

If you're a talented Senior Fullstack Engineer looking for an exciting opportunity, Airbnb's CRM Engineering team in San Francisco has a place for you! Since its inception in 2007, Airbnb has thrived by connecting hosts and guests around the world, and you could play a crucial role in enhancing those relationships. In this position, you'll be working on both backend and frontend components of our comprehensive CRM platform, developing engaging features that drive personalized interactions with our community. You'll integrate cutting-edge technologies like Salesforce and proprietary solutions while collaborating with diverse teams including Product Managers and Quality Engineers to meet Airbnb's engagement objectives. We seek someone with over five years of experience in fullstack software development, proficient in backend languages like Java or Python, and familiar with modern frontend frameworks such as React or Angular. If you have a knack for problem-solving, enjoy quality control processes, and are passionate about creating intuitive user experiences, we want to hear from you! This role is remote eligible, yet you'll also have chances to join colleagues at our offices or events. So, if you have a bachelor's degree in Computer Science or an equivalent, and are keen on making impactful contributions at a company that values innovation and diversity, join us at Airbnb and be part of our journey to redefine travel experiences!

Frequently Asked Questions (FAQs) for Senior Fullstack Engineer, CRM Engineering Role at Airbnb
What qualifications do I need to apply for the Senior Fullstack Engineer position at Airbnb?

To qualify for the Senior Fullstack Engineer role at Airbnb, you should have at least 5 years of fullstack software development experience, with a strong proficiency in at least one backend programming language such as Java or Python, and experience using modern frontend frameworks like React. A bachelor's degree in Computer Science or a related field is preferred, coupled with a proven track record of delivering end-to-end products in a collaborative environment.

Join Rise to see the full answer
What technologies will I be working with as a Senior Fullstack Engineer at Airbnb?

In the Senior Fullstack Engineer role at Airbnb, you'll work with a mix of established and proprietary technologies. Key tools you’ll integrate include Salesforce, Sprinklr, and Vlocity. Additionally, you'll engage with internal solutions like salesforce-gateway and webfusion, contributing to a robust tech stack that enhances user engagement through personalized experiences.

Join Rise to see the full answer
What does the job environment look like for a Senior Fullstack Engineer at Airbnb?

The job environment for the Senior Fullstack Engineer at Airbnb is collaborative and dynamic. You will work alongside Product Managers and Quality Engineers to align your contributions with Airbnb's engagement goals. Despite being remote-eligible, there will be opportunities to connect in-office or attend offsite events, allowing for a blend of independent and collaborative work.

Join Rise to see the full answer
What is the expected salary range for the Senior Fullstack Engineer position at Airbnb?

The expected salary range for the Senior Fullstack Engineer position at Airbnb is between $191,000 and $223,000 USD. This range can vary based on factors such as training, experience, and market demands, and the role may also include bonuses, equity, and various other benefits.

Join Rise to see the full answer
Common Interview Questions for Senior Fullstack Engineer, CRM Engineering
Can you describe your experience with both backend and frontend technologies?

Certainly! When answering this question, focus on specific projects where you've integrated backend technologies such as Java, Python, or Node.js with frontend frameworks like React or Angular. Share examples that highlight your problem-solving skills and how you’ve delivered end-to-end solutions.

Join Rise to see the full answer
How do you ensure the quality of your code as a Senior Fullstack Engineer?

To ensure code quality, I follow best practices like code reviews, writing unit tests, and maintaining strong documentation. Additionally, I incorporate continuous integration tools to automate testing, which helps catch issues early in the development process.

Join Rise to see the full answer
Give an example of a technical challenge you faced and how you resolved it.

When facing a technical challenge, I approach it methodically. For instance, there was a time I encountered performance issues with a data pipeline. I analyzed the bottleneck, refined the algorithms, and optimized queries, which significantly improved overall system performance. Be sure to elaborate on the steps you took to arrive at the solution.

Join Rise to see the full answer
What strategies do you employ to collaborate effectively with cross-functional teams?

I believe strong communication is key in cross-functional collaboration. I schedule regular check-in meetings, use collaboration tools to share updates, and actively seek feedback from team members to ensure alignment on project goals. Tailor your answer to reflect your experiences collaborating with Product Managers and Engineers.

Join Rise to see the full answer
Describe an end-to-end project you worked on. What was your role?

In my last role, I spearheaded an internal tool development project. I initiated the design process, collaborated with stakeholders for requirements gathering, and led the implementation using a stack of Java and React. My proactive role included managing the project timeline and communicating updates to all involved parties. When responding, be specific about your contributions and outcomes.

Join Rise to see the full answer
How do you keep up with the latest technology trends?

I subscribe to industry newsletters, attend tech meetups and conferences, and participate in online courses. Additionally, I’m part of several developer forums where I discuss trends and share insights. Demonstrating a commitment to staying current will impress interviewers.

Join Rise to see the full answer
What is your experience with testing and debugging in a fullstack environment?

In a fullstack environment, I make it a priority to implement automated tests using frameworks like Jest for frontend and JUnit for backend. During debugging, I leverage tools such as Chrome DevTools and logging libraries to identify issues quickly. Share specific examples to showcase your systematic approach to testing and debugging.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced project?

I utilize agile methodologies for task prioritization, ensuring that the most critical features are developed first. Clear communication with stakeholders allows me to adjust priorities based on project needs. Sharing an example of how this has played out in previous roles will give credibility to your answer.

Join Rise to see the full answer
What are some design patterns you find useful when building large-scale applications?

I often utilize MVC (Model-View-Controller) and Singleton patterns to ensure scalability and maintainability in large applications. These patterns provide structure and can optimize resource usage. Be sure to explain why you favor certain patterns and how it benefitted past projects.

Join Rise to see the full answer
Why do you want to work at Airbnb as a Senior Fullstack Engineer?

I admire Airbnb's commitment to creating authentic experiences for users worldwide. As a Senior Fullstack Engineer, I’m excited about the prospect of enhancing community interactions through innovative technology. Share personal insights to show genuine interest in the company and role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Airbnb Remote San Francisco, California, United States
Posted 10 days ago
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Drive the development of innovative CRM tools at Airbnb as a Staff Software Engineer, focusing on both back-end and user-friendly front-end solutions.

Photo of the Rise User
Posted 10 days ago
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

As a Senior Manager, UX Writing at Airbnb, you'll guide a talented team to enhance the user experience for our Payments products in a remote role.

Cleeng Remote No location specified
Posted yesterday

Join Cleeng as a Node.js Engineer and leverage AI in creating impactful subscriber management solutions for the Media & Entertainment industry.

Photo of the Rise User

Drive the success of software development programs as a Senior Software Program Manager at Karma Automotive.

Photo of the Rise User

Join Technologent as a Software Engineer to integrate cutting-edge AI technologies into software development, focusing on productivity and innovation.

Photo of the Rise User
Posted 13 days ago
Customer-Centric
Empathetic
Collaboration over Competition
Feedback Forward
Inclusive & Diverse
Mission Driven
Diversity of Opinions
Rise from Within
Medical Insurance
Paid Time-Off
Dental Insurance
Vision Insurance
Maternity Leave
Mental Health Resources
Equity
401K Matching
Employee Resource Groups
Performance Bonus
Education Stipend
Life insurance

Join Atlassian as a Frontend Software Engineer and be part of a team dedicated to creating exceptional user experiences through innovative software development.

Photo of the Rise User
Posted 13 days ago

Join Palo Alto Networks as a Staff Software Engineer to lead macOS development efforts in enhancing cybersecurity solutions.

Posted 10 days ago

Hedepy is seeking a dedicated Frontend Developer to elevate user experience on its mental health platform.

Photo of the Rise User
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning

OpenAI seeks a Mid-Level Software Engineer to optimize GPU performance and enhance inference infrastructure for advanced AI models in a dynamic team environment.

Photo of the Rise User
Walmart Hybrid (USA) SUNNYVALE CROSSMAN AVENUE CA SUNNYVALE Home Office
Posted 11 days ago

Join Walmart Global Tech as a Software Engineer III for iOS, where your innovations can improve the shopping experience for millions.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Rapid Growth
Passion for Exploration
Dare to be Different
Dental Insurance
Life insurance
Health Savings Account (HSA)
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Mental Health Resources
401K Matching
Paid Time-Off
Snacks
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Airbnb is a leading online marketplace for short- and long-term homestays and experiences founded in 2008. We provide access to 6+ million unique places to stay in more than 81,000 cities and 191 countries worldwide.

284 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future MakerBadge Global CitizenBadge Innovator
CULTURE VALUES
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
BENEFITS & PERKS
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Tallmadge just viewed Manufacturing and Process Engineer at CVRx
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab
Photo of the Rise User
Someone from OH, Cincinnati just viewed FP&A Analyst at Lithic