< Back to search results

Senior Software Engineer - TypeScript/GraphQL

Bethesda, MD $50-70/Hour Immediately Allows Remote Work

Highlights

  • Location Bethesda, MD
  • Pay Rate $50-70/Hour
  • Date Posted Nov 1, 2023
  • Start Date Immediately
  • Number of Positions 2
  • Remote Position Type Allows Remote Work

Skills

  • Software Engineering

Description

 

JOB SUMMARY

NOTE:  This is a FLEX Associate Engagement  

Position type: Full-time

 

We are actively seeking a Senior Software Engineer with expertise in JavaScript and TypeScript to join our dynamic GraphQL API team at Marriott. As a Senior Software Engineer, you will play a vital role in enhancing the digital experience for millions of global guests. We are looking for a candidate who is passionate about Functional coding, possesses exceptional communication skills, and thrives in a collaborative environment.

 

Role Responsibilities/Duties:

  • Design and develop scalable and high-performance GraphQL APIs using TypeScript and Node.js.
  • Collaborate effectively with front-end developers, backend microservice teams, and product managers to integrate APIs and ensure seamless data flow.
  • Gather requirements from stakeholders and translate them into detailed technical specifications.
  • Implement rigorous unit and integration tests; actively participate in code reviews to maintain code quality and uphold best practices.
  • Work within an Agile environment, following methodologies such as Scrum/Kanban.
  • Troubleshoot and debug performance issues, identifying and implementing effective solutions.
  • Stay updated with emerging technologies and industry trends related to GraphQL and the broader JavaScript ecosystem.

 

Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
  • Strong communication skills and ability to work collaboratively in a team environment.
  • Proficiency in modern front-end or back-end web technologies and frameworks.
  • Expertise in TypeScript, JavaScript, and Node.js.
  • Experience working in Agile teams, following methodologies like Scrum/Kanban.
  • Solid understanding of RESTful APIs and their integration with GraphQL.
  • Exceptional problem-solving and debugging skills.
  • Familiarity with software design patterns and architectural best practices.

 

Competencies:

  • Previous experience working as a GraphQL or Rest API Developer.
  • Familiarity with Docker and containerization.
  • Knowledge of AWS or other cloud platforms.
  • Understanding of microservices architecture.
  • Proficiency in caching using Elastic Cache or Redis.
  • Experience collaborating with distributed teams.

 

At Marriott, we believe in challenging the status quo to enhance digital experiences for our guests and associates. If you are a passionate and skilled Senior Software Engineer with expertise in TypeScript and GraphQL, we invite you to join our team and make a significant impact on our global digital initiatives.

 

Marriott International is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture. Marriott International does not discriminate on the basis of disability, veteran status or any other basis protected under federal, state or local laws.

Interested in this job?

Enter your email to receive alerts when we find similar jobs.

You might also like

Share this job?


US NOTICES

E-VERIFY

Marriott participates in the Electronic Employment Eligibility Verification Program.

This Employer Participates in E-VERIFY ENGLISH/SPANISH (PDF)

Right to Work ENGLISH/SPANISH (PDF)

Marriott International is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture.

Marriott International does not discriminate on the basis of disability, veteran status or any other basis protected under federal, state or local laws.

EEO NOTICES

"Know Your Rights" POSTER

PAY TRANSPARENCY

ACCESSIBILITY ASSISTANCE

If you are an individual with a disability and need assistance completing the online application, please call 301-581-1400. Please leave a message and a member of our Human Resources team will return your call within three business days. Alternatively, an email may be sent to HQAFFIRMATIVEACTION@MARRIOTT.COM . "Applicant Accommodation" should be included in the subject line of the email. Please note that this phone number and email are only for those individuals who would like to request an accommodation to apply for a job.