Description

You will design and develop scalable, secure identity solutions and CIAM platforms.

Responsibilities

  • Design and develop scalable, secure, and configurable identity solutions in collaboration with engineering and architecture teams.
  • Engage with leadership across Product, Architecture, and Engineering to refine new features and functionality.
  • Establish best practices for code quality, technical debt reduction, and shared engineering frameworks.
  • Identify opportunities for refactoring, API changes, and technical debt remediation.
  • Collaborate with stakeholders to communicate technical standards, principles, and methodologies.

Required Skills

  • 10+ years of experience in application design, architecture, and identity management.
  • Deep knowledge of identity standards including OAuth 2.0, OpenID Connect, and SCIM.
  • Proficiency with JavaScript, TypeScript, React, NextJs, and Node.
  • Strong experience with HTTP and designing REST APIs and microservices.
  • Solid understanding of application security, authentication, and authorization protocols.
  • Experience with SQL and NoSQL database technologies.
  • Strong OOP skills and application of advanced design patterns (MVC, API gateway, dependency injection).
  • Knowledge of web services and SOA standards including JSON and SOAP/WSDL.
  • Experience with Spring framework and architectural patterns.

Preferred Skills

  • Understanding of Oracle, JDBC, and ORM frameworks like Hibernate.
  • Ability to provide GitHub account or code samples.

Education

Any Graduate