Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Proven 7+ years in backend software development, with a focus on identity and access management and security.
Strong proficiency in one or more object-oriented programming languages, such as Golang or Java.
Experience designing and implementing RESTful APIs and microservices.
Solid understanding of authentication and authorization protocols.
Experience with cloud platforms like AWS, Azure, or Google Cloud along with IAM services.
Experience with containerization and orchestration technologies like Docker and Kubernetes is a plus.
Knowledge of SQL and NoSQL databases, caching mechanisms, and distributed systems.
Excellent problem-solving skills and ability to work both independently and collaboratively.
Responsibilities:
Design, develop, and maintain backend services and APIs for the IAM platform, ensuring high performance, scalability, and reliability.
Collaborate with product managers, software engineers, UX designers, and security experts to build product features that meet business and security standards.
Develop and maintain the Access Request feature and identity lifecycle management features.
Implement logging, monitoring, and auditing capabilities for compliance.
Continuously optimize the IAM platform's performance, security, and scalability.