
QuickNode ⚡ vytváří blockchainovou infrastrukturu pro vývojáře a firmy, které vytvářejí decentralizované aplikace. Její platforma poskytuje multichainová API, datové streamy z blockchainu v reálném čase, spravovaná síťová řešení a bezpečnostní funkce prostřednictvím globálně distribuované infrastruktury navržené pro přístup s nízkou latencí. QuickNode působí v sektorech kryptoměn, Web3 a SaaS a pomáhá týmům připojovat se k blockchainovým sítím, vyvíjet aplikace a škálovat napříč ekosystémy s technickou podporou a spolehlivými nástroji.
Seniorní softwarový inženýr Go a Rust, blockchainová infrastruktura
Vyvíjejte a provozujte vysoce výkonné systémy v Go a Rustu pro platformu blockchainové infrastruktury QuickNode. Veďte distribuované služby a odpovídejte za výkon, bezpečnost, spolehlivost a produkční provoz.
Popis
- Vyvíjejte a optimalizujte vysoce výkonné backendové služby s nízkou latencí, API a systémy pro zpracování dat v Go a Rustu
- Přebírejte odpovědnost za produkční služby v Go a komponenty v Rustu v oblastech architektury, rozhraní, souběžnosti, efektivního využití zdrojů, testování, observability, nasazování a provozu
- Navrhujte distribuované systémy, které přijímají, zpracovávají, ověřují a poskytují blockchainová data s důrazem na silnou konzistenci, odolnost proti chybám, škálovatelnost a dostupnost
- Veďte technické iniciativy od požadavků a architektury přes implementaci, testování, nasazování, observability a reakci na incidenty až po průběžné zlepšování
- Profilujte a benchmarkujte produkční systémy s cílem zlepšit propustnost, latenci, efektivitu využití zdrojů, odolnost a správnost při zatížení
- Vyhodnocujte bezpečnostní rizika v komponentech blockchainových a distribuovaných systémů a navrhujte nebo kontrolujte ochranná opatření
- Analyzujte složitá selhání napříč službami, databázemi, streamovacími systémy, sítěmi a blockchainovými uzly a poté veďte nápravu jejich hlavních příčin
- Spolupracujte s týmy Product, Infrastructure, Security a Developer Experience a převádějte požadavky zákazníků a protokolů do systémů, které se snadno udržují
- Veďte návrhové a code review, mentorujte inženýry, dokumentujte technická rozhodnutí a zavádějte inženýrské standardy napříč týmy
- Podléhejte vedení Engineering v týmu Blockchain Infrastructure; na této úrovni nemáte přímé podřízené
Požadavky
- Nejméně 8 let profesionální praxe v softwarovém inženýrství, včetně významné zkušenosti s vývojem a provozem backendových nebo distribuovaných systémů ve vysoce škálovaných produkčních prostředích
- Pokročilá profesionální znalost Go i Rustu, doložená zkušeností s dodáváním a provozem produkčního softwaru v obou jazycích
- Hluboké porozumění distribuovaným systémům, algoritmům a datovým strukturám, souběžnosti, bezpečnosti paměti a vlastnictví, databázím, sítím, operačním systémům a produkční architektuře
- Prokazatelné úspěchy s dodáváním spolehlivých a škálovatelných systémů s měřitelným zlepšením výkonu, dostupnosti, správnosti nebo zkušenosti vývojářů
- Zkušenost s blockchainovou infrastrukturou, vysoce výkonnými API, infrastrukturou uzlů nebo RPC, datovými streamovacími kanály nebo podobně náročnými distribuovanými platformami
- Praktická zkušenost s principy bezpečného návrhu, modelováním hrozeb a důsledným testováním systémů, kde jsou správnost a dostupnost kritické
- Silné písemné a ústní komunikační dovednosti, dobrý technický úsudek a schopnost samostatně vést nejednoznačné mezitýmové projekty
- Zkušenost s Ethereem, Solanou nebo jinými významnými blockchainovými protokoly a s architekturou jejich uzlů, RPC, indexování nebo zpracování transakcí
- Zkušenost s návrhem čistých rozhraní mezi službami v Go a systémy, knihovnami nebo výkonově citlivými komponentami v Rustu
- Zkušenost s návrhem nebo kontrolou kryptografických systémů, peněženek, podepisování, úschovy aktiv nebo jiných bezpečnostně citlivých systémů
- Zkušenost s Kafkou, frontami, službami řízenými událostmi, distribuovanými databázemi nebo rozsáhlými systémy observability
- Technické vedení doložené odpovědností za architekturu, mentoringem, vedením reakce na incidenty nebo inženýrskými standardy přijatými více týmy
- Legální oprávnění pracovat ve Spojených státech bez nutnosti sponzorství ze strany společnosti
Benefity
- Konkurenceschopný balíček benefitů v lokalitách, kde QuickNode působí
- Flexibilní uspořádání práce
- Ochrana rovného přístupu k zaměstnání