Lead Developer

About the position
Are you looking for a new opportunity to grow as a developer?
We are looking for a skilled and motivated Developer to join our agile team and contribute to a strategically important Identity and Access Management (IAM) project, with a focus on building modern, secure, and user-friendly Customer Identity and Access Management (CIAM) solutions.
Whether you already have IAM experience or are an experienced developer excited to dive into the identity space, we’d love to hear from you!
You will play a key role in thWhether you already have IAM experience or are an experienced developer excited to dive into the identity space, we’d love to hear from you!e development and integration of authentication and authorization services, including OpenID Connect (OIDC), OAuth2, and SSO, helping us build seamless and secure digital experiences for millions of users. This is a hands-on developer role where you can work closely with experts across architecture, design, DevOps, and IAM.
Key Responsibilities:
- Develop and integrate secure authentication and authorization features, focusing on delivering a great user experience
- Operate and maintain CIAM solutions and optimize existing processes
- Collaborate with product owners to manage multiple applications, directories, and user lifecycles (onboarding, access provisioning/deprovisioning, and offboarding)
- Work closely with architects, designers, and frontend/backend developers to ensure smooth integration and a consistent user experience
- Contribute to the evolution of our IAM architecture and internal best practices
- (Optional) Work in other IAM domains such as IGA or PAM, depending on your interest and experience
Required Skills:
- Coding Skills: Proficiency in two or more programming languages (e.g. Python, Java, JavaScript, HTML/CSS)
- Solid understanding of OpenID, OAuth2, REST, SCIM, SAMLv2, and SSO concepts
- UX Awareness: Detail-oriented with a passion for delivering accessible and user-friendly interfaces
- Agile Collaboration: Strong communication skills and a team mindset, experienced in working within agile environments
- Experience: 5+ years of professional experience in software development (ideally with exposure to IAM or CIAM projects)
Preferred Skills
- Experience with Python, Kafka, Redis
- Familiarity with container management (e.g., Kubernetes) and monitoring (e.g., Prometheus/Grafana)
- Bonus: Knowledge of IAM domains such as IGA, PAM, RBAC, ABAC, or PBAC
We Offer You
- A chance to work on a key IAM development initiative impacting customer experience and digital security
- A relaxed and supportive team culture with a focus on goals and quality
- Opportunities to grow as a professional in a highly relevant and fast-evolving field
Important Information
- Application deadline: 04.11.25
- Work location: Lisbon
- Work arrangement: Hybrid
- We conduct background checks on relevant candidates
- The position may require security clearance