remote
Software Developer III Full Stack - Content - Expedia Group
Software Engineer
Experienced full‑stack engineer to design, develop, and maintain content‑driven travel platforms, leveraging Java, JavaScript, React, Node.js, SQL and cloud services to deliver scalable, high‑performance solutions.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end content services and web applications supporting global travel experiences.
- Collaborate with product, UX, and data teams to translate requirements into clean, reusable code using Java, JavaScript, React and Node.js.
- Implement and optimize database schemas, queries, and data pipelines in SQL to ensure high‑performance content delivery.
- Deploy, monitor, and troubleshoot services on AWS, applying best practices for scalability, security, and reliability.
- Participate in code reviews, unit testing, and continuous integration pipelines to uphold code quality and engineering standards.
Requirements
- 5+ years of professional software development experience with a strong focus on full‑stack web technologies.
- Proficiency in Java, JavaScript, React, and Node.js, with a solid understanding of RESTful API design.
- Hands‑on experience with relational databases (SQL) and cloud platforms, preferably AWS.
- Demonstrated ability to solve complex problems, write clean, maintainable code, and work effectively in an agile, cross‑functional team.
- Excellent communication skills and a passion for building innovative travel‑focused products.
Skills
javajavascriptreactnodejssqlaws