Software Engineer (Mid-Senior) – Identity & Access Management (IAM)
Location: Remote
Employment Type: Full-Time
Salary: €1000 – €1500 (based on experience)
About the Role
We are looking for a Mid-Senior Software Engineer with strong expertise in Identity & Access Management (IAM) to join our growing team. You will play a key role in designing and implementing secure authentication systems using Okta, Auth0, and modern identity protocols, while contributing to full-stack development and frontend integration.
Key Responsibilities
- Design, implement, and manage IAM solutions using Okta and Auth0
- Deploy and maintain Okta integrations (Event Hooks, Workflows)
- Implement secure authentication flows (Authorization Code Flow with PKCE)
- Integrate IAM into frontend applications (React or Vue)
- Manage IAM infrastructure using Terraform (IaC)
- Configure authorization servers, policies, and scopes
- Handle token lifecycle (rotation, revocation, introspection)
- Implement SCIM provisioning for automated user management
- Support migration from legacy authentication systems to modern IAM
- Collaborate with cross-functional teams to ensure scalable, secure solutions
Required Qualifications
- 5+ years of experience in full-stack software development
- 2+ years of hands-on IAM experience
- Strong expertise in Okta and/or Auth0
- Experience with React or Vue
- Hands-on experience with Terraform or similar IaC tools
- Solid understanding of OAuth 2.0 & OpenID Connect
- Experience with APIs and microservices architecture
- English proficiency: B2+/C1 level
Preferred Qualifications
- Experience with SCIM provisioning
- Knowledge of security best practices and compliance standards
- Experience in enterprise-level IAM implementations
Key Skills
- Identity & Access Management (IAM)
- Okta & Auth0
- OAuth 2.0 / OpenID Connect
- Terraform / Infrastructure as Code (IaC)
- Token Management & Security
- Frontend Integration (React / Vue)
- Problem-Solving & Analytical Thinking