Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Marriott International Logo

FLEX Senior Software Engineer – Hotel Websites Technical Lead

Marriott International

$47 - $84
Aug 19, 2025
Bethesda, MD, USA
Apply Now

Marriott is seeking to advance its Hotel Website digital experience and enhance user engagement and satisfaction by leading technical strategy and execution, driving innovation with cutting-edge technologies including AI, and ensuring continuous improvement and scalability of the HWS platform.

Requirements

  • 7+ years of professional experience in React/NextJS development.
  • Strong fundamentals in data modeling and database normalization
  • Strong proficiency in Java and supporting Java frameworks like spring boot. (preferred)
  • Solid understanding of web markup, including HTML5 and CSS3.
  • Knowledge of NGINX web servers and routing configurations.
  • Experience with monitoring tools like Dynatrace, Splunk, et al.
  • Experience with RESTful APIs and asynchronous programming.

Responsibilities

  • Lead the development and enhancement of React/NextJS components ensuring high-quality and scalable solutions.
  • Integrate React/NextJS components with AEM components and various downstream data sources and APIs, facilitating seamless data flow and functionality.
  • Design, implement, and maintain multi-locale and multi-lingual websites, ensuring a consistent user experience across different regions and languages.
  • Experience with automation scripting and AI-driven code generation for scalable development.
  • Optimize Couchbase, CDN caching and other caching mechanisms to improve website performance and load times.
  • Oversee release management and code deployment through branching strategies, ensuring smooth and error-free deployments.
  • Develop multi-themed brand websites to support various Marriott brands, maintaining brand consistency and uniqueness.

Other

  • This is a temporary position.
  • Bachelor's degree in computer science, Software Engineering, or a related field preferred (or equivalent experience).
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and teamwork skills.
  • Proven ability to work in an Agile development environment.