M

Marriott International

Manages and franchises hotels around the world

Senior Full Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBethesda, MD, USA$48.26 - $87.01 /hrIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field is preferred, or equivalent experience.
  • At least 7 years of experience in software design and development, with expert-level expertise in multiple programming languages such as JavaScript, TypeScript, Node.js, Next.js, and React.js.
  • Strong experience designing and developing scalable microservices using modern backend frameworks and cloud-native architectures.
  • Knowledge of backend technologies including Node.js, Java, SQL, NoSQL, Spring Boot, and Kafka.
  • Experience using GraphQL and REST to build APIs and service integrations.
  • Experience with automation, continuous integration and continuous delivery, release management processes, and application deployments.
  • Exposure to agentic generative AI development tools such as Claude or ChatGPT.
  • Experience building enterprise-scale web applications using micro-frontend architecture.
  • Experience developing software using front-end libraries and frameworks, primarily React.
  • Experience customizing webpack configurations and writing custom plugins to bundle code as a UMD bundle for isomorphic consumption.
  • Strong knowledge of performance optimization techniques across front-end and microservice layers.
  • Experience using Jest, Jasmine, Mocha, and JUnit with Mockito for unit and integration testing.

Responsibilities

  • Develop and maintain TypeScript libraries and platform tools for React and Next.js applications.
  • Apply a deep understanding of cloud-native solutions and microservices architecture, with expertise in at least one or more of API orchestration architecture or 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.
  • Mentor and provide guidance to junior developers.
  • Communicate with team members, stakeholders, and clients.

Desired Qualifications

  • Experience with agentic generative AI development tools such as Claude or ChatGPT.
  • Experience with Figma, Adobe Experience Manager, or headless CMS platforms.
  • Familiarity with DevOps and monitoring tools such as Git, Jira, Jenkins, Harness, and Dynatrace.
  • Demonstrated UI implementation skills, supported by a portfolio showing attention to typography, color, imagery, motion, and graphic elements.
  • Proficiency in developing custom reusable components using Atomic Design principles.
  • Experience integrating Adobe Experience Manager with React components in both headful and headless architectures.
  • Background 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.

About the Company

Marriott International

Manages and franchises hotels around the world

Marriott International manages and franchises hotels and resorts for leisure and business travelers, with brands spanning luxury stays, select-service hotels and extended visits. Its portfolio includes The Ritz-Carlton, Sheraton and Courtyard, giving hotel owners different formats for serving guests. Most properties belong to third-party owners: Marriott earns management fees tied to hotel revenue and profit, or franchise royalties for use of its brands and systems, while owning or leasing a small share itself. The company also licenses its names for branded residences and vacation ownership properties. With operating roots dating to 1927, Marriott is headquartered in Bethesda, Maryland.

Company size
10,001+
Company stage
IPO
Headquarters
Bethesda, MD
Founded
1927

Recently Posted Jobs

Explore more opportunities at Marriott International

See more jobs