Node.js Backend Developer - DesMoines,IA (Hybrid) - W2 candidates only

Overview

On Site
Full Time
Contract - W2
Contract - 2 day((s))

Skills

TYPESCRIPT
Nodejs
Backend
.NET
Nest.JS
Express.JS

Job Details

Job Title: Senior Back-End Engineer (Node.js)

Location: Des Moines, IA (Hybrid Onsite 2 Days/Week)

Duration: Long-term project

Project Overview:

Our client is seeking a Senior Backend Engineer with strong expertise in Node.js, TypeScript, and JavaScript to join their Authentication and Web Security team. The team is responsible for building and maintaining secure, scalable services and APIs for identity and access management across enterprise applications. The ideal candidate will have experience developing RESTful APIs on the AWS Cloud platform, with a strong background in web security, authentication, and authorization protocols.

Key Responsibilities:

  • Design, develop, and maintain scalable REST API services using Node.js, TypeScript, and Express.js.
  • Work with cloud-native solutions on AWS, leveraging tools like AWS Lambda, DynamoDB, and S3.
  • Ensure robust API security by implementing authentication and authorization mechanisms properly.
  • Collaborate with the security team to integrate with .NET token services, JWT, and other identity solutions.
  • Support existing integrations and services across JavaScript, .NET, and Angular-based applications.
  • Troubleshoot and optimize the performance of APIs and backend systems.

Required Skills:

  • 7+ years of experience in backend development with a focus on Node.js and TypeScript/JavaScript.
  • Hands-on experience building secure REST APIs and microservices.
  • Solid understanding of authentication, authorization, and access control models.
  • Experience working on cloud platforms, preferably AWS.
  • Familiarity with Express.js, JWT, OAuth2, and token-based services.
  • Knowledge of SQL and NoSQL databases, including MSSQL, MongoDB, and DynamoDB.
  • Experience with application and web security best practices.

Preferred Skills:

  • Background in .NET integration for token services and authentication layers.
  • Experience with Angular UI development or integration.
  • Familiarity with SSO, SAML, MS Active Directory, and identity governance systems.
  • Exposure to Identity and Access Management (IAM) and Application Security Management tools.

Follow us on LinkedIn -
#LI-NITINSHARMA
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.