
Senior Fullstack Engineer, Identity Platform
Senior Fullstack Engineer pozíció a Zapier Identity Platform csapatában, amely azokat az alaprendszereket építi, amelyek lehetővé teszik a felhasználók és szolgáltatások biztonságos interakcióját a platformon. A munkatárs azokat a rendszereket tervezi és skálázza, amelyek a hozzáférést definiálják és érvényesítik a Zapier egészében, a jogosultságoktól és szabályoktól az OAuth/JWT infrastruktúráig és a szolgáltatások közötti (service-to-service) hitelesítésig. Ez egy nagy hatású platform-szerep, amely meghatározza, hogyan modellezik, érvényesítik és skálázzák a hozzáférést egy nagy, elosztott rendszerben, megalapozva a vállalat egészének hitelesítését és jogosultságkezelését. A Zapier teljesen távmunkás cég; a pozíció az amerikai kontinensen elérhető.
Feladatok
- ▹Szakmai vezető (thought leader) szerep betöltése az Identity területén, segítve a platformok jövőképének kialakítását, hogy a Zapier mérnökcsapatai gyorsan és biztonságosan haladhassanak
- ▹Együttműködés a Product és Engineering vezetéssel a Zapier governance stratégiájának meghatározásában és megvalósításában, valamint az IAM platform fejlesztésében a legnagyobb Enterprise ügyfelek számára
- ▹Jogosultságkezelési (authorization) rendszerek tervezése és fejlesztése, amelyek a jogosultságokat, szerepeket, szabályokat és hozzáférés-vezérlést működtetik a Zapier ökoszisztémájában
- ▹OAuth és token infrastruktúra építése és skálázása, beleértve az access tokeneket, refresh tokeneket és scope-okat, valamint csapatközi erőfeszítések vezetése az auth minták egységesítésére és egyszerűsítésére
- ▹JWT infrastruktúra fejlesztése és karbantartása (aláírás, validáció, kulcsrotáció), amelyet az API-k és szolgáltatások használnak
- ▹Szolgáltatások közötti hitelesítési minták (client credentials, service identity, token propagáció) definiálása és megvalósítása
- ▹A jogosultságkezelési konzisztencia javítása és érvényesítése a szolgáltatások között SDK-k, middleware és közös platform-minták révén
- ▹Együttműködés a product és infrastruktúra csapatokkal a hozzáférés-vezérlési modellek egységesítésében a terméken belül
- ▹Platform-szintű döntések irányítása a hozzáférés-kezelő rendszerek biztonsága, teljesítménye és skálázhatósága terén
Elvárások
- ▹Tapasztalt fullstack vagy platform mérnök, aki valós hitelesítési és jogosultságkezelési rendszereket épített nagy léptékben
- ▹Tapasztalat IAM platformok definiálásában vagy fejlesztésében (nem csak használatában) mérnöki, termék- és egyéb érintettekkel való együttműködés révén
- ▹Tapasztalat OAuth, JWT, token-alapú hitelesítés és szolgáltatások közötti auth terén
- ▹Jártasság modern jogosultsági modellekben, mint RBAC, ABAC vagy kapcsolat-alapú hozzáférés-vezérlés
- ▹Platformokban való gondolkodás: más csapatok által használt közös rendszerek építése, stabil API-k tervezése, breaking change-ek kezelése és erős határok fenntartása a rendszerek skálázódásakor
- ▹Erős rendszerszintű érzék, a biztonság, skálázhatóság és helyesség következetes figyelembevételével a tervezésben
- ▹Komfortos munkavégzés a teljes stacken, elsősorban backend rendszerek építése, de szükség esetén fejlesztőknek szóló UI-k és eszközök fejlesztése is
- ▹Gyors haladás és jó munkavégzés bizonytalanságban, működő megoldások korai szállítása és prototípusok használata az egyetértés kialakítására
- ▹AI ügynökök (agentek) használata a munkafolyamat központi részeként a kódbázisok feltárására, a fejlesztés gyorsítására és megoldások prototipizálására
- ▹Erős felelősségvállalás és kommunikáció, átlátható munkavégzés aszinkron környezetben, valamint közvetlen együttműködés belső mérnökcsapatokkal és enterprise ügyfelekkel