← Vissza a listához
Állás

Senior Fullstack Engineer, Identity Platform

Zapier
Fullstack Developer • Remote • Teljes munkaidő • 📍 Remote (North America)

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

Soft skillek

Erős felelősségvállalásÁtlátható, proaktív kommunikáció aszinkron környezetbenKomfortos munkavégzés bizonytalanságban és gyors iterációbanPlatform-szintű gondolkodásÉrintettek bevonása és összehangolása