CIAM Full Stack Engineer
Core
Build and support secure, seamless Customer Identity & Access Management (CIAM) experiences across digital channels, developing customer-facing applications and services for registration, authentication, MFA, consent, and account recovery.
Role type
Full Stack CIAM Engineer
Builds
Customer-facing identity applications, backend services, and APIs supporting identity journeys and application integrations.
Domain
Financial Services / Identity & Access Management
Required skills
React, Node.js, TypeScript, REST APIs, distributed systems, OIDC/OAuth2, SAML, JWT, authentication, authorization, MFA, secure coding, automated testing, CI/CD, cloud deployment (Azure)
Preferred skills
Enterprise CIAM platforms (IBM Security Verify, RSA), WebAuthn/FIDO2, passkeys, adaptive authentication, Azure services (App Services, Functions, API Management, Key Vault), containers, infrastructure as code, observability tools (Datadog, Splunk), financial services experience
Technologies
React, Node.js, TypeScript, Azure, OIDC, OAuth2, SAML, SCIM, JWT, REST, CI/CD pipelines
Responsibilities
Develop and maintain full-stack CIAM capabilities; Build accessible, responsive customer experiences for identity flows; Develop and maintain APIs and backend services; Integrate digital applications with CIAM platforms using standards-based protocols; Implement authentication, authorization, token handling, and session management; Collaborate with product owners, designers, architects, and security teams; Contribute to technical designs, API contracts, and reusable components; Apply secure coding practices and address vulnerabilities; Build and maintain unit, integration, and end-to-end tests; Contribute to CI/CD pipelines and deployment configurations; Help deploy and support cloud-based solutions; Use logs, metrics, traces, and alerts to troubleshoot issues; Participate in production support, incident response, and root-cause analysis; Work with fraud and risk teams to support risk signals and adaptive authentication; Document technical designs, integration patterns, and operational procedures; Share knowledge and contribute to strong engineering practices.
Seniority
Mid-Senior, hands-on IC