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 Full Stack Software Engineer

Marriott International

$47 - $84
Sep 5, 2025
Bethesda, MD, USA
Apply Now

Marriott International is seeking a Senior Software Engineer to design, develop, and implement enterprise-level Core Services applications using NodeJS, ReactJS, GraphQL, and TypeScript.

Requirements

  • NodeJS, ReactJS, GraphQL, and TypeScript
  • Proven experience in designing and developing GraphQL-based backend systems
  • Strong proficiency in TypeScript
  • Deep understanding of NestJS and its application in building Apollo Federation Subgraphs
  • Experience with Docker for containerization and orchestration
  • Experience with Event-Driven architecture, particularly Kafka
  • Experience with Web Sockets and GraphQL Subscriptions for real-time data communication

Responsibilities

  • designing, developing, and implementing enterprise-level Core Services applications using NodeJS, ReactJS, GraphQL, and TypeScript
  • handling complex full-stack projects involving multiple functions, scalable databases, API integrations and cloud environments
  • coding, and code-reviewing by complying with the best coding standards and practices
  • writing efficient, re-usable code for high quality, responsive/ cross-platform applications with emphasis on front-end and back-end development
  • bug fixing
  • designing and developing GraphQL-based backend systems
  • using Docker for containerization and orchestration

Other

  • solid understanding of full-stack solutions
  • experience in leading IT projects
  • working closely with stakeholders and business teams
  • flexible and an engaging team player
  • Well-versed in Agile development methodology working on timely completion of tasks as per sprint cycles or tasks assigned in the project management tools
  • good in communication with client-facing abilities
  • Excellent problem-solving and debugging skills and a drive to use them
  • Strong communication and collaboration skills within a team environment
  • Must know how to use GIT/cli proficiently - creating pr's, push, pull, merge, resolving conflicts in a volatile codebase
  • 8+ years of experience with ReactJS or NodeJS and GraphQL or a similar JavaScript framework
  • Familiarity with relational and NoSQL databases
  • Strong scripting skills in Bash for automation
  • Familiar with nx (monorepo) toolset