← Vissza a listához
Állás · Senior

Senior szoftvermérnök, GraphQL - API-platform

Backend Developer • Senior • Helyszíni • Teljes munkaidő • 📍 Berlin

A GetYourGuide API-platform csapata senior szoftvermérnököt keres, aki azt a GraphQL API-réteget birtokolja és fejleszti, amely a legkritikusabb, ügyfelek felé néző felületeket - köztük a keresést, felfedezést és pénztárat - szolgálja ki. A szerep felöleli a sémetervezést, a föderációt, a nagy léptékű teljesítményoptimalizálást és az API-platform szabványainak kialakítását. Berlini székhelyű, hibrid pozíció, amely ideális a mély GraphQL- és elosztottrendszer-szakértelemmel rendelkező mérnököknek.

Feladatok

  • A kritikus, ügyfelek felé néző felületeket (keresés, felfedezés, pénztár) kiszolgáló GraphQL API-réteg birtoklása és fejlesztése
  • Sémák és lekérdezési mintázatok tervezése, amelyek egyensúlyt teremtenek a fogyasztói rugalmasság, valamint a nagy léptékű teljesítmény és megbízhatóság között
  • Az API-platform szabványainak kialakítása és érvényesítése: sémairányítás, elavítási szabályzatok, föderációs mintázatok, lekérdezés-komplexitási korlátok
  • Teljesítménybeli szűk keresztmetszetek (N+1 mintázatok, túllekérés, lassú resolverek) azonosítása és megszüntetése éles környezetben
  • Együttműködés a termékmérnöki csapatokkal belső platformtulajdonosként, akadályok elhárítása és a csapatok bevezetése
  • A megfigyelhetőség előmozdítása: lekérdezéskövetés, késleltetéselemzés és SLA-felügyelet a GraphQL-réteghez
  • Mérnökök mentorálása a szervezet egészében a GraphQL bevált gyakorlataiban

Elvárások

  • Legalább 5 év backend szoftvermérnöki tapasztalat, ebből legalább 2 év GraphQL-re fókuszálva éles környezetben
  • Mély, gyakorlati GraphQL-szakértelem: sémetervezés, föderáció (Apollo Federation vagy azzal egyenértékű), resolverek, dataloader-mintázatok, perzisztált lekérdezések, lekérdezésköltség-elemzés
  • Bizonyított tapasztalat GraphQL nagy léptékű üzemeltetésében, nagy átbocsátóképességű, ügyfelek felé néző API-kon
  • Az elosztott rendszerek erős ismerete: megfigyelhető, ellenálló szolgáltatások, amelyek terhelés alatt is jól átláthatók
  • Jártasság a Java, Go vagy Node.js legalább egyikében
  • Képesség a priorizálásra és az érdekeltek kezelésére, jó kommunikációs és együttműködési készséggel
  • Pozitív, proaktív csapatjátékos, aki szenvedéllyel viszonyul a szakmájához
  • Ügyfélközpontú priorizálás és adatvezérelt döntéshozatali szemlélet
  • Kiváló írásbeli és szóbeli angol kommunikációs készség

Előny

  • Jártasság GraphQL-gyorsítótárazási stratégiákban (CDN-szintű, perzisztált lekérdezések, válasz-gyorsítótárazás)
  • Tapasztalat belső fejlesztői platformok építésében vagy API-k termékként való kezelésében
  • Korábbi tapasztalat e-kereskedelmi területen
  • Korábbi tapasztalat startup környezetben

Soft skillek

Jó kommunikáció és együttműködésPozitív, proaktív csapatjátékosÜgyfélközpontú priorizálásSzívesen mentorál és oszt meg tudást

Amit kínálunk

  • Éves személyes fejlődési keret és mentorprogramok
  • Évi 30 napig bárhonnan a világból végezhető munka
  • Hibrid munkavégzés heti három irodai nappal (hétfő, kedd, csütörtök) és két opcionális otthoni fókusznappal
  • Negyedéves csapatesemények és éves, vállalati szintű rendezvények
  • Havi utazási és fitneszkeret
  • Kedvezmények a GetYourGuide programjaira Önnek, barátainak és családjának
  • Nyelvtanulási költségtérítési program
  • Egészség- és wellnessjuttatások

A munkáltatóról

A GetYourGuide feledhetetlen utazási élményekkel köti össze az embereket világszerte. API-platform csapata birtokolja és fejleszti a GraphQL API-réteget, meghatározva azokat a szabványokat, eszközöket és infrastruktúrát, amelyek nagy léptékben szabályozzák az adatáramlást a szolgáltatásoktól az ügyfelek felé.

Nyelvtudás: Angol (folyékony)