Uppdragsbeskrivning
Vi söker en senior utvecklare med ansvar för tekniska vägval inom Customer Identity & Access Management (CIAM). Rollen innebär att arbeta med arkitektur, datamodellering och lösningar för hur identitet och behörigheter hanteras i större systemmiljöer.
Du ingår i ett team som utvecklar centrala tjänster och API:er för identitets- och åtkomsthantering. Dessa fungerar som en gemensam grund för hantering av behörighetsdata och används brett inom organisationen. En viktig del av arbetet handlar om att hantera avancerade åtkomstmönster där användare verkar i flera kontexter, till exempel organisationer med flera enheter eller strukturer där kontext växlar löpande. Detta kräver lösningar som klarar komplexa relationer och detaljerad behörighetsstyrning med hög prestanda och noggrannhet.
I rollen förväntas du ta ett tekniskt ledarskap och samarbeta med andra utvecklare, arkitekter och produktteam. Arbetet omfattar design och utveckling av backendtjänster i en mikrotjänstmiljö, modellering av avancerad datalogik, framtagning av tydliga API:er och integrationer samt att säkerställa att säkerhet byggs in som en naturlig del av lösningarna. Du bidrar även som stöd och mentor till andra utvecklare.
Kvalifikationer:
Förmåga att ta hänsyn till helheten där utvecklarupplevelse, drift, stabilitet och säkerhet samspelar
Erfarenhet av att utforma datamodeller och hantera komplexa strukturer med hierarkier och relationer
Flera års erfarenhet av backendutveckling, främst i Java men även andra språk som exempelvis Go, samt vana vid att arbeta med system i större skala
Van att ta en tekniskt ledande position utan att ha formellt personalansvar
Stark kompetens inom systemarkitektur och distribuerade lösningar, inklusive hur data hålls konsekvent uppdaterad i realtid
God insikt i dagens identitets- och åtkomstlösningar, med förståelse för standarder som OAuth2 och OIDC samt hela kedjan från autentisering till avancerad behörighetsstyrning
Du är en erfaren utvecklare som