
Állás
· Senior
Senior product engineer, skálázhatóság
Egyéb
• Senior
• Remote
• Teljes munkaidő
•
EU/EMEA
Backend-központú szerepkör a Railwaynél a nagy átbocsátású rendszerek skálázására: használatmérés, számlázás, fizetések, csalás- és visszaélés-védelem, háttérmunkások és adatpipeline-ok. A munka végponttól végpontig a te felelősséged, az UI-t érintő funkciókkal együtt.
Feladatok
- ▹A nyers használati adatokból pontos, valós idejű számlázást előállító pipeline-ok tervezése és skálázása: mérés, aggregálás, árazás és számlázás milliónyi eseményen, a ClickHouse-beli beolvasástól az árazómotorig
- ▹Párhuzamosság és részleges hibák mellett is helyesen működő fizetési folyamatok építése: idempotens terhelések, újrapróbálkozás, egyeztetés, szolgáltatói határesetek kezelése (Stripe és más)
- ▹Csalás- és visszaélés-felderítés fejlesztése: jelgyűjtés, valós idejű pontozás, automatikus enyhítés
- ▹A többi rendszer alapjául szolgáló komponensek skálázása: Postgres nagy írási terhelés alatt, Node.js szolgáltatások terhelés alatt, Temporallal vezérelt hosszan futó munkafolyamatok
- ▹TypeScript + GraphQL API-k építése, ahol a helyesség és az auditálhatóság alapkövetelmény
- ▹Engineering Requirement Document-ek írása az ötlettől a feladatokon és a megvalósításon át a siker nyomon követéséig és a további skálázásig
- ▹Hozzájárulás a nyílt forráskódú repókhoz (CLI, TypeScript SDK, Railpack stb.)
- ▹Időnként ügyelet
Elvárások
- ▹Önálló vezetés, tervezés és megvalósítás olyan backend rendszerekben, ahol a helyesség, a konzisztencia és az auditálhatóság elsődleges követelmény
- ▹Bizonyított tapasztalat rendszerek skálázásában: olyan pipeline, szolgáltatás vagy adatbázis 10-szeres terhelésbírásra fejlesztése, amely már összeomlott
- ▹Mély Postgres- és relációs adatmodellezési szakértelem, a konzisztencia-garanciák és a nagy léptékű működés alapos ismerete
- ▹Erős Node.js-belső ismeretek: eseményhurok, memóriaviselkedés, teendők terhelés alatt romló szolgáltatásnál
- ▹Tapasztalat összetett aszinkron és hosszan futó backend feladatokkal, lehetőleg munkafolyamat-motorral (pl. Temporal), például számlázási futtatásokhoz vagy fizetés-egyeztetéshez
- ▹A pénzmozgás valóságának ismerete: fizetési szolgáltatók, idempotencia, újrapróbálkozás, egyeztetés és hibamódok
- ▹Biztonság- és visszaélés-tudatos szemlélet
- ▹Vágy a teljes projektfolyamatban való részvételre: kutatás, tervezés, megvalósítás, monitorozás
- ▹Kiváló írásbeli és szóbeli kommunikáció, főként aszinkron együttműködésben
Előny
- ▹Közvetlen számlázási, fizetési vagy csalásmegelőzési tapasztalat
- ▹Rust-tapasztalat vagy hajlandóság a megtanulására
Soft skillek
Önálló vezetésKommunikáció írásban és szóbanAszinkron munkavégzésFelelősségvállalás
Amit kínálunk
- ▹Jó fizetés
- ▹Teljes egészségbiztosítás a hozzátartozókra is
- ▹Jelentős részvényjuttatás
- ▹Eszköztámogatás
- ▹Nagyon kevés megbeszélés: csak hétfőn és pénteken
- ▹Nagy önállóság és felelősség
A munkáltatóról
A Railway célja, hogy a szoftvermérnökök hatékonyabban dolgozhassanak: erős eszközökkel kevesebb időt töltsenek beállítással, többet a tényleges munkával. A platform ma milliónyi fejlesztő munkaterhelését futtatja. Induló vállalkozás, globálisan elosztott, kis és nagy felelősségű csapattal.
Hasonló állások
Állás
· Senior
Senior Engineer (Ingestion)
Levellr
BigqueryClickhouseGithub Actions
+9
💰 Bér: nincs megadva
🌍 Remote
🗣️ EN
Himalayas

Állás
· Senior
Senior infra engineer, megfigyelhetőség
Railway
ClickhouseGrpc
+3
💰 Bér: nincs megadva
🌍 Remote
🗣️ EN

Állás
· Senior
Senior Web Software Development Engineer (SDE)
Devsavant
AI/MLCypress
+10
💰 Bér: nincs megadva
🌍 Remote
🗣️ EN

Állás
· Senior
Senior Systems Engineer
Servebolt.com
Mariadb
+5
💰 Bér: nincs megadva
🌍 Remote
🗣️ EN
Himalayas
Állás
· Senior
Senior Product Engineer
Tensorlake
+1
💰 Bér: nincs megadva
🌍 Remote
🗣️ EN
Himalayas

Állás
· Senior
Senior Web Engineer - Subscriptions
Spotify
Grpc
+5
💰 Bér: nincs megadva
🌍 Remote
🗣️ EN