Job descriptionRole Summary We are seeking a highly skilled Auth0 Developer (Auth0 Identity Engineer) to design, implement, and manage secure authentication and authorization solutions using the Auth0 platform. This role will act as a bridge between application development and modern identity security frameworks, ensuring seamless, scalable, and secure login experiences across web and mobile applications. The ideal candidate will bring strong expertise in CIAM/IAM frameworks, deep knowledge of identity protocols, and hands-on experience customizing Auth0 to meet complex business requirements. Key Responsibilities CIAM Architecture & Integration - Design and integrate secure authentication solutions using OAuth 2.0, OpenID Connect (OIDC), and SAML - Implement Single Sign-On (SSO) and Multi-Factor Authentication (MFA) - Enable secure API authorization and token-based authentication - Collaborate with engineering teams to design seamless and secure user journeys Customization & Extensibility - Develop custom Auth0 Actions, Rules, and Hooks using Node.js / JavaScript / TypeScript - Customize Universal Login, hosted pages, branding, and authentication flows - Extend authentication pipelines to support complex business logic User Migration & Identity Management - Plan and execute user migration strategies (including silent migration) from legacy systems - Configure and manage Role-Based Access Control (RBAC), permissions, and user roles - Integrate and manage identity providers: - Social (Google, Facebook) - Enterprise (Azure AD, ADFS) - Database connections Automation & CI/CD Enablement - Automate Auth0 configurations using Management APIs and Infrastructure-as-Code tools (e.g., Terraform) - Build and manage CI/CD pipelines for Auth0 deployments across environments - Maintain proper documentation, version control, and governance Security & Compliance - Ensure best practices in token security, session management, and PKCE flows - Partner with security teams for audits, penetration testing, and compliance checks - Monitor and troubleshoot authentication issues and security incidents Required Technical Skills Auth0 Expertise - Strong hands-on experience with Auth0 platform, tenant configuration, and Universal Login - Proficiency with Auth0 Management & Authentication APIs Programming - Solid experience in Node.js, JavaScript, or TypeScript - Familiarity with backend technologies such as .NET, Java, or Python Identity & Security Protocols - Deep understanding of: - OAuth 2.0 (Authorization Code, Client Credentials, Device Flow) - OpenID Connect (OIDC) - JWT (JSON Web Tokens) - PKCE, refresh tokens, and token lifecycle - SAML 2.0 Cloud & DevOps - Experience with AWS or Azure - Knowledge of Docker, Kubernetes - Hands-on experience with Terraform or other IaC tools Preferred Qualifications - Experience with other CIAM platforms such as Okta, Azure AD B2C, or ForgeRock - Exposure to B2C identity workflows and customer-facing applications - Understanding of microservices, APIs, and distributed architectures - Relevant Auth0 certifications (preferred but not mandatory) Soft Skills - Strong analytical and problem-solving abilities - Excellent communication and stakeholder management skills - Detail-oriented with a focus on security and user experience - Ability to thrive in Agile and fast-paced environments