10 Aug
|
Spydra
|
Bengaluru
About The Role
We are looking for a skilled Backend Developer with strong experience in building secure, scalable backend systems and implementing up-to-date Identity and Access Management solutions. The ideal candidate should have hands-on experience with identity platforms such as Auth0, Okta, Keycloak, Microsoft Entra ID, or similar solutions.
Key Responsibilities
Design, develop, and maintain scalable backend services and APIs.
Implement authentication and authorization workflows using platforms such as Auth0, Okta, Keycloak, or Microsoft Entra ID.
Build and maintain user registration, login, logout, password reset, account recovery, and email verification workflows.
Implement Single Sign-On and identity federation using OpenID Connect, OAuth 2.0, SAML 2.0, and related protocols.
Design role-based and attribute-based access-control systems.
Develop organization-level user management, tenant isolation, roles, groups, permissions, and policy-management capabilities.
Integrate enterprise identity providers with the product.
Implement Multi-Factor Authentication,
passwordless authentication, social login, and adaptive authentication flows.
Build secure token issuance, validation, refresh, revocation, and session-management mechanisms.
Work with JWTs, access tokens, ID tokens, refresh tokens, API keys, service accounts, and machine-to-machine authentication.
Implement identity-provider hooks, rules, actions, workflows, and custom authentication extensions.
Develop APIs for user provisioning, de-provisioning, role assignment, group management, and access reviews.
Integrate with SCIM-based user provisioning and enterprise directory systems where required.
Build audit logs for login events, permission changes, administrative actions, and security events.
Ensure secure storage and handling of credentials, secrets, tokens, and sensitive user information.
Implement rate limiting, account lockout, anomaly detection, session expiration, and other security controls.
Work with
📌 Spydra - Backend Developer - Identity & Access Management (Bengaluru)
🏢 Spydra
📍 Bengaluru