[Remote] FLEX Senior Full Stack Software Engineer
Note: The job is a remote job and is open to candidates in USA. Marriott International is a global hospitality company. The FLEX Senior Full Stack Software Engineer will build and maintain React-based micro-UI and micro-frontend solutions for the next-generation hospitality web portal, collaborating with product, UX, backend, and QA teams. The role focuses on scalable, high-performance web applications, cloud-native microservices, APIs, testing, troubleshooting, and mentoring junior developers.
Responsibilities
- Develop and maintain Typescript libraries and platform tools for our React / NextJS 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
Skills
- Bachelor's degree in computer science, Software Engineering, or a related field preferred (or equivalent experience)
- 7+ years' experience in software design and development with expert-level expertise in multiple programming languages like JavaScript, TypeScript, NodeJS, Nextjs, Reactjs
- Strong experience in designing and developing scalable microservices using modern backend frameworks and cloud-native architectures
- Knowledge of backend technologies – NodeJS, Java, SQL, NoSQL, Spring boot, Kafka
- Experience using GraphQL 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
- 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
- Experience in agentic GenAI development tools like Claude, ChatGPT or other tools
- Experience with Figma, Adobe Experience Manager or Headless CMS platforms
- Familiarity with DevOps & 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 architecture
- Background in working with multi-repository code bases
Benefits
- 401(k) plan
- Stock purchase plan
- Discounts at Marriott properties
- Commuter benefits
- Employee assistance plan
- Childcare discounts
- Medical coverage
- Dental coverage
- Vision coverage
- Health care flexible spending account
- Dependent care flexible spending account
- Life insurance
- Disability insurance
- Accident insurance
- Adoption expense reimbursements
- Paid parental leave
- Washington employees will accrue paid sick leave, 0.0384 PTO balance for every hour worked and be eligible to receive a minimum of 9 holidays annually
- Hybrid work environment for candidates within a commuting distance to Bethesda, MD; candidates outside of commuting distance to Bethesda, MD will be considered for remote positions.
Company Overview
Company H1B Sponsorship