Senior Full Stack Engineer React, Node.js
Senior Full Stack Engineer (React / Node.js) – CIAM PlatformLocation: Remote (United States)Employment Type: 6 + Month Contract Exp : 10+ yrsPosition SummaryWe are seeking a Senior Full Stack Engineer to join our Customer Identity & Access Management (CIAM) platform team. This is a hands-on engineering role focused on designing, building, and supporting high-volume, customer-facing applications using React and Node.js.The ideal candidate is an experienced full stack developer who has built scalable web applications capable of supporting millions of users and high transaction volumes. Experience developing authentication and identity capabilities is important, but this is primarily a software engineering role, not an IAM administration role.The successful candidate should be comfortable owning features end-to-end from responsive UI development through backend APIs, security, performance optimization, cloud deployment, and production support.Primary ResponsibilitiesDesign, develop, and maintain modern React and Node.js applications.Build scalable, secure, and resilient customer-facing applications.Develop RESTful APIs and backend services.Design solutions capable of supporting high transaction volumes and large user populations.Optimize application performance, scalability, and reliability.Develop reusable UI components and backend services.Participate in architecture, design, and code reviews.Troubleshoot production issues and implement performance improvements.Collaborate with product owners, architects, UX designers, and QA teams.Follow secure software development best practices throughout the SDLC.Required Technical Skills : Front-EndExpert experience with React.jsTypeScript / JavaScript (ES6+)HTML5 / CSS3Responsive web application developmentState management (Redux, Context API, etc.)Component-driven architectureREST API integrationUnit and integration testingBack-EndStrong experience with Node.jsExpress.js or similar frameworksREST API design and developmentMicroservices architectureAPI securityDatabase design and integration (SQL and NoSQL)Asynchronous programming and event-driven architecturesCloud & DevOpsMicrosoft Azure experienceAzure Kubernetes Service (AKS) preferredDockerKubernetesAzure DevOps or GitHub ActionsCI/CD pipelinesGitHigh-Volume Application Experience (Required)Candidates should have demonstrated experience developing applications that support:High transaction volumesLarge customer populationsHigh availability and resiliencyPerformance optimizationHorizontal scalabilityDistributed systemsAPI performance tuningCaching strategies (Redis or similar)Monitoring and observabilityProduction troubleshootingExperience building customer-facing applications supporting hundreds of thousands or millions of users is highly desirable.CIAM Domain KnowledgeExperience implementing customer identity capabilities is required, including familiarity with:Customer RegistrationAuthenticationAuthorizationMulti-Factor Authentication (MFA)Session ManagementUser Profile ManagementForgot Username / Forgot PasswordPassword ResetAccount RecoverySelf-Service Profile ManagementAdministrative User ManagementWorking knowledge of the following standards is preferred:OAuth 2.0OpenID Connect (OIDC)JWTSAMLPasswordless AuthenticationPreferred ExperienceExperience integrating with one or more identity platforms is preferred:IBM Verify / ISVAOktaAuth0Ping IdentityForgeRockMicrosoft Entra External IDAmazon CognitoQualifications8+ years of software engineering experience5+ years developing enterprise applications using React5+ years developing backend services using Node.jsExperience building cloud-native applicationsExperience deploying applications to KubernetesExperience building and supporting production systemsStrong understanding of secure application developmentExperience working in Agile/Scrum teamsNice to HaveFinancial Services, Insurance, Healthcare, or other regulated industry experienceExperience with Azure API ManagementAzure Key VaultRedisApplication performance testing and tuningDistributed tracing and monitoring toolsLoad testing and capacity planningWhat We’re Looking ForWe’re looking for a strong software engineer first, with CIAM experience as a key domain specialization. The ideal candidate has built modern, cloud-native applications that operate at scale, understands secure application development, and has hands-on experience delivering customer identity capabilities as part of high-volume digital platforms.Target Profile:70–80% Full Stack Engineering20–30% CIAM / Identity Domain ExpertiseStrong production engineering mindset with experience building scalable, highly available customer-facing applications.