< Back to search results

Senior Software Engineer – API Developer

Bethesda, MD $45-63/Hour Immediately Allows Remote Work

Job Number

  • Job Number MARJP00080096
  • Highlights

    • Job Number MARJP00080096
    • Location Bethesda, MD
    • Pay Rate $45-63/Hour
    • Date Posted Sep 11, 2023
    • Start Date Immediately
    • Number of Positions 1
    • Remote Position Type Allows Remote Work

    Skills

    • Backend Development | APIs

    Description

     

    JOB SUMMARY

    NOTE:  This is a FLEX Associate Engagement  

    Position type: Full-time

     

    We're looking for an experienced Senior API Developer to join our team, playing a key role in designing, building, and maintaining APIs for our internal developer portal on the Backstage platform. Utilizing expertise in NestJS, TypeScript, and AWS services, you'll create a robust foundation, enabling smooth communication and providing developers with efficient access to essential tools and resources.

     

    Role Responsibilities/Duties:

    • Lead the design and development of custom APIs tailored to our internal developer portal's unique requirements using NestJS and TypeScript. 
    • Utilize AWS services expertise to architect and implement API integrations for scalability, security, and performance. 
    • Collaborate with backend and frontend teams to define API requirements, data structures, and communication protocols, ensuring seamless integration within the developer portal ecosystem. 
    • Create custom API endpoints for developers, enhancing the overall user experience. 
    • Implement strong security measures and authentication mechanisms to protect sensitive data and maintain API integrity. 
    • Develop and optimize APIs to facilitate data retrieval, manipulation, and storage using AWS databases like DocumentDB and RDS. 
    • Implement comprehensive error handling and testing methodologies to ensure API reliability. 
    • Create detailed API documentation to facilitate seamless integration for developers. 
    • Work closely with cross-functional teams to ensure end-to-end integration and functionality of APIs within the developer portal. 

     

    Qualifications: 

    • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent experience/certification. 
    • 7+ years of development experience. Proven experience as a Senior API Developer, specializing in NestJS and TypeScript. 
    • Expertise in designing and implementing RESTful APIs, understanding API design principles. 
    • Proficiency in AWS services like Lambda, API Gateway, DocumentDB, and IAM; as well as Knowledge of other programming languages and frameworks. 
    • Solid understanding of backend architecture, microservices, and data modeling. 
    • Knowledge of software development best practices, including code reviews, testing, and continuous integration, and familiarity with security best practices and compliance in cloud-based solutions. 
    • Experience with the Backstage platform or similar developer portals is a significant plus. 
    • Familiarity with DevOps practices and CI/CD pipelines, Harness.io experience is a plus. 
    • AWS certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect). 

     

    Competencies:

    • Self-motivated and results-driven, with a passion for learning and growth. 
    • Strong communication and collaboration skills, adept at working in cross-functional teams. 
    • Excellent problem-solving skills, capable of troubleshooting complex backend issues. 
    • Leadership qualities, eager to mentor and guide junior developers. 
    • Passion for staying updated with emerging front-end technologies and trends. 

     

    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.