
Software Engineer – CIAM/IAM
Posted Sep 8

Posted Sep 8
This is a fully remote position, open to applicants in Morocco.
• Design, develop, and manage customer and identity access management solutions (CIAM/IAM)
• Create and integrate secure REST APIs
• Implement protocols such as OAuth2, OpenID Connect (OIDC), and SAML
• Assist in integrating SSO solutions and identity federation
• Ensure compatibility with enterprise applications and cloud platforms
• Conduct testing, resolve defects, and enhance performance
• Engage in deployments and provide production support
• Work collaboratively with business, security, architecture, and development teams
• Contribute to technical documentation and establish best practices
• Bachelor’s or Master’s degree in Computer Science or a related field
• Minimum of 5 years of experience in backend development
• Expertise in Java, Node.js, or equivalent technologies
• Solid understanding of OAuth2, OIDC, and SAML principles
• Experience in designing and integrating REST APIs
• Familiarity with SSO, CIAM, and IAM architectures
• Experience with at least one identity solution: Okta, Keycloak, SAP CDC (Gigya), or AWS Cognito
• Understanding of cloud environments (AWS or Azure)
• Proficient with Git and best practices in software development
• Strong communication skills in French
• At least 5 years of JavaScript development experience, as mentioned in the supplementary text
• Opportunities for remote work from Morocco and internationally
• Flexibility and autonomy in work arrangements
• Access to training, certifications, and personalized support
• Involvement in diverse, high-impact projects for prominent clients
• Membership in active technical communities
• An inclusive culture within a multicultural and disability-friendly environment
• Participation in social-impact initiatives with partners
• A commitment to reducing environmental impact
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.