Állás · Senior

P2P Node.js fejlesztő (100% távmunka, világszerte)

Egyéb • Senior • Remote • Teljes munkaidő • Európai Unió EU/EMEA

A Holepunch peer-to-peer fejlesztői platformján dolgozhatsz Node.js-fejlesztőként, a P2P hálózati és tárolási alapkomponensek bővítésén és erősítésén. Teljesen távoli pozíció.

Feladatok

  • ▹A Holepunch P2P hálózati és tárolási alapelemeinek bővítése és megerősítése
  • ▹Nagy teljesítményű hálózati kód írása JavaScriptben
  • ▹Hálózati protokollok teljesítményének optimalizálása

Elvárások

  • ▹Széles körű ismeret a P2P protokollokról (Kademlia, BitTorrent, libp2p, hypercore)
  • ▹Igazolható tapasztalat hálózati protokollok teljesítményoptimalizálásában
  • ▹Haladó JavaScript-tudás
  • ▹Mély UDP- és TCP/IP-ismeret, beleértve a NAT traversal technikákat
  • ▹Tapasztalat egyedi bináris protokollok és szerializációs formátumok megvalósításában
  • ▹Kriptográfiai alapelemek ismerete a biztonságos P2P kommunikációhoz
  • ▹Tapasztalat hálózatba kötött rendszerek teljesítményprofilozásában és optimalizálásában

Előny

  • ▹5+ év tapasztalat éles P2P vagy elosztott rendszerek építésében
  • ▹Tapasztalat JavaScript optimalizálásában alacsony késleltetésű hálózati alkalmazásokhoz
  • ▹A V8 belső működésének és a JavaScript teljesítményjellemzőinek ismerete
  • ▹Tapasztalat a libuv-vel és az aszinkron I/O-val C-ben
  • ▹Hozzájárulás nyílt forráskódú P2P projektekhez vagy hálózati könyvtárakhoz
  • ▹Tapasztalat megbízhatatlan hálózatokon működő, megbízható rendszerek építésében
  • ▹Tapasztalat natív addonokkal és a JS–C közötti átjárással

Amit kínálunk

  • ▹100%-ban távoli munka, világszerte

A munkáltatóról

A Holepunch peer-to-peer fejlesztői platformot épít, amellyel szerverek nélkül készíthetők alkalmazások, így a felhasználók megtartják az adataik feletti irányítást. A platform a Node.js-re épülő Hypercore technológiára támaszkodik, első alkalmazásuk a Keet nevű P2P kommunikációs app.

Hasonló állások