Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Airbnb, so some details may not match this job. The employer's own page has the real description.
Overview
As a Senior Fullstack Software Engineer on the Trip team at Airbnb, you will play a critical role in designing, developing, and maintaining scalable web applications that elevate the travel experience for our users. You will collaborate cross-functionally with product managers, designers, and fellow engineers to deliver innovative features, optimize performance, and ensure overall technical excellence. Your expertise in both frontend and backend technologies will be essential to guide technical decisions and mentor junior engineers.
Job Responsibilities
- Design and develop high-quality web applications for the Trip platform, focusing on user experience and performance.
- Collaborate with cross-functional teams to define, design, and ship new features and improvements.
- Implement backend services using scalable architecture and write clean, maintainable code.
- Enhance existing applications, introduce optimizations and troubleshoot any technical issues.
- Participate in code reviews to uphold high standards of software quality and foster best practices.
- Guide and mentor junior engineers, providing insights on development methodologies and technologies.
- Stay updated with the latest industry trends and technologies to ensure Airbnb remains a leader in the market.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master’s preferred.
- 7+ years of experience in fullstack software development, with a solid foundation in both frontend and backend frameworks.
- Proficiency in JavaScript, HTML, CSS, and one or more modern frontend frameworks (e.g., React, Angular, Vue).
- Strong backend experience with server-side technologies (e.g., Node.js, Python, Ruby) and database management systems (e.g., PostgreSQL, MongoDB).
- Experience with version control systems, particularly Git.
- Solid understanding of RESTful APIs and microservices architecture.
- Excellent problem-solving skills and ability to work independently as well as in a team-oriented environment.
Technologies & Tools
The Senior Fullstack Software Engineer will utilize a variety of technologies and tools that may include, but are not limited to, JavaScript, React, Node.js, Express, PostgreSQL, Docker, and cloud services such as AWS or Google Cloud. Familiarity with CI/CD processes and version control systems (e.g., Git) is also expected to ensure smooth integration and deployment of applications.
Ideal Candidates
Ideal candidates for the Senior Fullstack Software Engineer position are those who possess a strong passion for building user-centric software. They should demonstrate exceptional technical acumen, coupled with a collaborative mindset that thrives in cross-functional team environments. A proactive attitude toward problem-solving and innovation, along with the ability to mentor and inspire others, will further define successful candidates in this role. A commitment to continuous learning and adaptation in a fast-paced, dynamic industry is essential.
In Alaska, the weekly job search for unemployment is 2 work search activities a week (1 if you live more than 55 road miles from a job center), its agency says. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.