×
Register Here to Apply for Jobs or Post Jobs. X

FLEX Senior Software Engineer - Full Stack

Remote / Online - Candidates ideally in
Bethesda, Montgomery County, Maryland, 20811, USA
Listing for: Marriott International
Full Time, Seasonal/Temporary, Remote/Work from Home position
Listed on 2026-03-03
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Java Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Job Description

This is a temporary position.

Job Overview

As a Senior Full Stack Software Engineer at Marriott, you will be working on a state-of-the-art React-based micro-frontend architecture. You will collaborate with new GenAI tools to create components and workflows used by our Application Engineers. You will help build the next-generation hospitality web portal to assist our customers in traveling the world for work and pleasure. You will work with product owners, UX designers, back-end/front-end engineers, and QA teams to build scalable web software that performs well on all modern web browsers and devices.

In addition to front-end development, you will contribute to the design and implementation of microservices that power our platform, ensuring modular, maintainable, and high-performance backend systems.

Key Responsibilities
  • Develop and maintain Typescript libraries and platform tools for our React / Next.

    JS applications.
  • Deep understanding of the cloud-native solution, microservices-architecture, and at least one or more of the following areas: API orchestration architecture, mobile-front end architecture
  • Collaborate with cross-functional teams to design and implement user-friendly features for all form factors.
  • Optimize applications and services for maximum speed, scalability, and reliability.
  • Ensure the technical feasibility of UI/UX designs and propose alternative solutions when needed.
  • Participate in code reviews to maintain code quality and consistency.
  • Troubleshoot and debug issues across the stack as they arise.
  • Stay up to date with the latest front-end and microservice technologies and best practices.
  • Mentor and provide guidance to junior developers.
  • Communicate effectively with team members, stakeholders, and clients.
Qualifications
  • 7+ years' experience in software design and development with expert-level expertise in multiple programming languages like JavaScript, Type Script, NodeJS, Next.js, React.js.
  • Strong experience in designing and developing scalable microservices using modern backend frameworks and cloud-native architectures.
  • Knowledge of backend technologies - Node.

    JS, Java, SQL, No

    SQL, Spring boot, Kafka
  • Experience using Graph

    QL and REST for building robust APIs and service integrations.
  • Experience with Automation, CI/CD, Release Management processes and Application Deployments
  • Exposure to agentic GenAI development tools like Claude, ChatGPT, or other tools.
  • Experience in building enterprise-scale web applications using micro front-end architecture.
  • Experience in developing software using front-end libraries/frameworks-primarily React.
  • Experience in customizing webpack configurations and writing custom plugins to bundle code as UMD bundle for isomorphic consumption.
  • Strong knowledge in performance optimization techniques across both front-end and microservice layers.
  • Experience in using Jest, Jasmine, Mocha, and JUnit with Mockito for unit and integration testing.
Preferred Qualifications
  • Experience in agentic GenAI development tools like Claude, ChatGPT or other tools
  • Experience with Figma, Adobe Experience Manager or Headless CMS platforms.
  • Familiarity with Dev Ops & Monitoring tools such as Git, JIRA, Jenkins, Harness, and Dynatrace
  • Demonstrated UI implementation skills, supported by a portfolio showcasing attention to typography, color, imagery, motion, and graphic elements
  • Proficiency in developing custom reusable components using Atomic Design principles
  • Experience integrating Adobe Experience Manager (AEM) with React components in both headful and headless architectures
  • Background in working with multi-repository code bases
  • Ability to write deployment configurations
  • Awareness of industry developments, best practices, and environments in web application design and development
  • Strong verbal and written communication skills, with the ability to present complex technical ideas in clear business terms
Why Marriott
  • Opportunity to work on innovative projects and technologies.
  • Collaborative and inclusive work environment.
  • Professional growth and development opportunities.
  • Flexible work schedule and remote work options.
  • Travel and hospitality tech is fun, and it's a good mission.
At Marriott…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary