
QuickNode ⚡ buduje blockchainovú infraštruktúru pre vývojárov a firmy, ktoré vytvárajú decentralizované aplikácie. Jeho platforma poskytuje viacreťazcové API, streamy blockchainových údajov v reálnom čase, spravované sieťové riešenia a bezpečnostné funkcie prostredníctvom globálne distribuovanej infraštruktúry navrhnutej na prístup s nízkou latenciou. QuickNode pôsobí v odvetviach kryptomien, Web3 a SaaS a pomáha tímom pripájať sa k blockchainovým sieťam, vyvíjať aplikácie a škálovať naprieč ekosystémami pomocou technickej podpory a spoľahlivých nástrojov.
Senior softvérový inžinier pre blockchainovú infraštruktúru v Go a Ruste
Budujte a prevádzkujte vysokovýkonné systémy v Go a Ruste pre blockchainovú infraštruktúrnu platformu QuickNode. Veďte distribuované služby a zodpovedajte za výkon, bezpečnosť, spoľahlivosť a prevádzku v produkcii.
Popis
- Budujte a optimalizujte backendové služby, API a systémy na spracovanie dát v Go a Ruste s vysokou priepustnosťou a nízkou latenciou
- Zodpovedajte za produkčné služby v Go a komponenty v Ruste v oblastiach architektúry, rozhraní, súbežnosti, efektívneho využívania zdrojov, testovania, pozorovateľnosti, nasadzovania a prevádzky
- Navrhujte distribuované systémy, ktoré prijímajú, spracúvajú, overujú a poskytujú blockchainové dáta s vysokou konzistenciou, odolnosťou voči chybám, škálovateľnosťou a dostupnosťou
- Veďte technické iniciatívy od požiadaviek a architektúry cez implementáciu, testovanie, nasadenie, pozorovateľnosť a reakciu na incidenty až po neustále zlepšovanie
- Profilujte a porovnávajte produkčné systémy s cieľom zlepšiť priepustnosť, latenciu, efektívnosť využívania zdrojov, odolnosť a správnosť pri zaťažení
- Vyhodnocujte bezpečnostné riziká blockchainových a distribuovaných komponentov a navrhujte alebo kontrolujte ochranné opatrenia
- Skúmajte zložité zlyhania naprieč službami, databázami, streamovacími systémami, sieťami a blockchainovými uzlami a následne veďte nápravu základnej príčiny
- Spolupracujte s tímami Product, Infrastructure, Security a Developer Experience na premene požiadaviek zákazníkov a protokolov na udržiavateľné systémy
- Veďte návrhové a kódové revízie, mentorujte inžinierov, dokumentujte technické rozhodnutia a zavádzajte inžinierske štandardy naprieč tímami
- Podliehajte vedeniu inžinierstva v rámci tímu Blockchain Infrastructure; na tejto úrovni nemáte priamych podriadených
Požiadavky
- Aspoň 8 rokov profesionálnych skúseností s vývojom softvéru vrátane rozsiahlej práce na budovaní a prevádzke backendových alebo distribuovaných systémov vo vysokokapacitných produkčných prostrediach
- Pokročilá profesionálna znalosť Go aj Rustu a preukázateľné skúsenosti s dodaním a prevádzkou produkčného softvéru v oboch jazykoch
- Hlboké znalosti distribuovaných systémov, algoritmov a dátových štruktúr, súbežnosti, bezpečnosti pamäte a vlastníctva, databáz, sietí, operačných systémov a produkčnej architektúry
- Preukázateľné úspechy pri dodávaní spoľahlivých a škálovateľných systémov s merateľným zlepšením výkonu, dostupnosti, správnosti alebo skúsenosti vývojárov
- Skúsenosti s blockchainovou infraštruktúrou, vysokovýkonnými API, infraštruktúrou uzlov alebo RPC, dátovými streamovacími pipeline alebo podobne náročnými distribuovanými platformami
- Praktické skúsenosti so zásadami bezpečného návrhu, modelovaním hrozieb a disciplinovaným testovaním systémov, pri ktorých sú správnosť a dostupnosť kritické
- Vynikajúca písomná a ústna komunikácia, dobrý technický úsudok a schopnosť samostatne viesť nejednoznačné medzitímové projekty
- Skúsenosti s Ethereom, Solanou alebo inými významnými blockchainovými protokolmi a ich architektúrou uzlov, RPC, indexovania alebo spracovania transakcií
- Skúsenosti s návrhom čistých rozhraní medzi službami v Go a systémami, knižnicami alebo výkonovo citlivými komponentmi v Ruste
- Skúsenosti s návrhom alebo kontrolou kryptografických systémov, peňaženiek, podpisovania, úschovy alebo iných bezpečnostne citlivých systémov
- Skúsenosti s Kafkou, frontami, službami riadenými udalosťami, distribuovanými databázami alebo rozsiahlymi systémami pozorovateľnosti
- Technické vedenie preukázané vlastníctvom architektúry, mentoringom, vedením pri incidentoch alebo inžinierskymi štandardmi prijatými viacerými tímami
- Zákonné oprávnenie pracovať v Spojených štátoch bez potreby sponzorstva zo strany spoločnosti
Benefity
- Konkurenčný balík benefitov v lokalitách, kde QuickNode pôsobí
- Flexibilné pracovné podmienky
- Ochrana pred diskrimináciou v zamestnaní a rovnosť príležitostí