Mission Context
An international organization is strengthening its Customer Identity and Access Management (CIAM) ecosystem and is looking for a Full Stack IAM Developer to build the application layer that interacts with its identity platform. The role focuses on bridging the organization's PingOne AIC IAM platform with internal and external applications. The developer will create secure front-end interfaces, backend middleware, and specialized authentication components to ensure seamless and secure user identity flows such as login, registration, and profile management.
Responsibilities
-
Develop and maintain identity-related web applications and user portals using Angular (front-end) and Node.js (back-end).
-
Build and deploy AWS Lambda Authorizers or similar serverless functions to enforce access control and validate JWT tokens at the API Gateway level.
-
Design and maintain SDKs or integration libraries to simplify IAM service adoption for internal development teams.
-
Customize login, registration, and profile management experiences while maintaining strong security standards.
-
Develop and integrate RESTful APIs, including IAM-specific endpoints and SCIM (System for Cross-domain Identity Management) integrations.
-
Implement advanced authentication mechanisms such as step-up authentication and risk-based access flows.
-
Support engagement channels in integrating CIAM solutions while ensuring proper identity data flow across systems.
Profile Must Have
-
Strong proficiency in JavaScript/TypeScript, with solid experience in Angular and Node.js development.
-
Deep understanding of IAM protocols and identity flows, including OAuth 2.0, OpenID Connect (OIDC), and SAML.
-
Hands-on experience with JWT tokens, including signing, validation, and lifecycle management.
-
Experience building serverless functions, particularly AWS Lambda, for authentication and authorization tasks.
-
Experience designing and consuming REST APIs in secure environments.
Profile Should Have
-
Experience with PingOne AIC / ForgeRock IAM solutions, including API usage and SDK integrations.
-
Familiarity with CI/CD pipelines and a DevOps mindset for packaging reusable identity components.
-
Knowledge of SCIM-based identity integrations.
-
Experience working with design systems, accessibility standards such as WCAG 2.0, and multilingual frontend environments.
Profile Could Have
-
Experience building developer tooling or SDK wrappers for internal platforms.
-
Knowledge of risk-based authentication flows or advanced identity orchestration patterns.
-
Exposure to CIAM integration projects across multiple engagement channels.