Posted:3 weeks ago|
Platform:
Remote
Contractual
We are looking for a skilled engineer who can design and build an authentication system like Keycloak from scratch. Key Responsibilities: Design and architect a scalable IAM solution from scratch (similar to Keycloak) Implement core features such as: User authentication and authorization Role-based access control (RBAC) Multi-factor authentication (MFA) Single Sign-On (SSO) Identity brokering (Google, Azure, GitHub, etc.) Integrate with LDAP, Active Directory, and other user stores Ensure compliance with OAuth2.0, OIDC, SAML 2.0, and JWT standards Build intuitive admin and user-facing dashboards for access control and policy management Work closely with DevOps/SRE teams to deploy and secure the IAM system Perform code reviews, write unit/integration tests, and optimize system performance Keep security, scalability, and maintainability as core design pillars Required Skills: Strong backend development skills (preferably in Java, Go, Node.js, or Python) Hands-on experience with Keycloak, Auth0, Okta, or similar IAM platforms Deep understanding of authentication and authorization protocols: OAuth2, OIDC, SAML, JWT Familiarity with LDAP, Active Directory integration Knowledge of containerization (Docker, Kubernetes) and cloud platforms (AWS/GCP/Azure) Solid understanding of application and infrastructure security best practices Nice to Have: Experience contributing to open-source IAM projects Familiarity with CI/CD pipelines, Helm charts, and IaC tools like Terraform Understanding of GDPR and data privacy regulations Location:- Preferred: Pune or Remote It will be a long-term Project Note:- We need smart , active smart with communication and immediate joiners Show more Show less
Recruitfy
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Experience: Not specified
Salary: Not disclosed
Experience: Not specified
Salary: Not disclosed