QuickNode ⚡
QuickNode ⚡
51 – 200 Служители
SaaSWeb 3Криптовалути
QuickNode ⚡ изгражда блокчейн инфраструктура за разработчици и компании, които създават децентрализирани приложения. Платформата му предоставя многоверижни API интерфейси, потоци от блокчейн данни в реално време, управлявани мрежови решения и функции за сигурност чрез глобално разпределена инфраструктура, проектирана за достъп с ниска латентност. QuickNode обслужва секторите на криптовалутите, Web3 и SaaS, като помага на екипите да се свързват с блокчейн мрежи, да разработват приложения и да се мащабират в различни екосистеми с техническа поддръжка и надеждни инструменти.

Старши софтуерен инженер за блокчейн инфраструктура с Go и Rust

Изграждайте и управлявайте високопроизводителни системи на Go и Rust за инфраструктурната блокчейн платформа на QuickNode. Ръководете разпределени услуги и отговаряйте за производителността, сигурността, надеждността и продукционните операции.

Описание

  • Изграждайте и оптимизирайте бекенд услуги, API интерфейси и системи за обработка на данни на Go и Rust с висока пропускателна способност и ниска латентност
  • Отговаряйте за продукционни Go услуги и Rust компоненти по отношение на архитектурата, интерфейсите, конкурентността, ефективното използване на ресурсите, тестването, наблюдаемостта, внедряването и операциите
  • Проектирайте разпределени системи, които приемат, обработват, валидират и предоставят блокчейн данни с висока консистентност, отказоустойчивост, мащабируемост и достъпност
  • Ръководете технически инициативи от изискванията и архитектурата през реализацията, тестването, внедряването, наблюдаемостта и реакцията при инциденти до непрекъснатото подобрение
  • Профилирайте и сравнявайте продукционни системи, за да подобрите пропускателната способност, латентността, ефективността на ресурсите, устойчивостта и коректността при натоварване
  • Оценявайте рисковете за сигурността в блокчейн и разпределени системни компоненти и проектирайте или преглеждайте защитни механизми
  • Разследвайте сложни откази в услуги, бази данни, системи за поточно предаване, мрежи и блокчейн възли, след което ръководете отстраняването на първопричината
  • Сътрудничете си с екипите Product, Infrastructure, Security и Developer Experience, за да превръщате клиентските и протоколните изисквания в поддържаеми системи
  • Ръководете прегледи на дизайна и кода, наставлявайте инженери, документирайте технически решения и установявайте инженерни стандарти в различни екипи
  • Отчитайте се пред ръководството на инженерния отдел в екипа Blockchain Infrastructure; на това ниво нямате преки подчинени

Изисквания

  • Поне 8 години професионален опит в софтуерното инженерство, включително значителен опит в изграждането и управлението на бекенд или разпределени системи във високомащабни продукционни среди
  • Напреднало професионално владеене както на Go, така и на Rust, с доказан опит в доставянето и управлението на продукционен софтуер на всеки от двата езика
  • Задълбочено разбиране на разпределени системи, алгоритми и структури от данни, конкурентност, безопасност на паметта и собствеността, бази данни, мрежи, операционни системи и продукционна архитектура
  • Доказан успех в доставянето на надеждни и мащабируеми системи с измерими подобрения в производителността, достъпността, коректността или работата на разработчиците
  • Опит с блокчейн инфраструктура, високопропускателни API интерфейси, инфраструктура за възли или RPC, конвейери за поточно предаване на данни или сходни взискателни разпределени платформи
  • Практически опит с принципи за сигурен дизайн, моделиране на заплахи и стриктно тестване на системи, при които коректността и достъпността са критични
  • Силни писмени и устни комуникационни умения, добър технически усет и способност за самостоятелно ръководене на нееднозначни проекти между екипи
  • Опит с Ethereum, Solana или други основни блокчейн протоколи и тяхната архитектура за възли, RPC, индексиране или обработка на транзакции
  • Опит в проектирането на чисти интерфейси между Go услуги и Rust системи, библиотеки или компоненти, чувствителни към производителността
  • Опит в проектирането или прегледа на криптографски системи, портфейли, подписване, попечителство или други системи с високи изисквания за сигурност
  • Опит с Kafka, опашки, управлявани от събития услуги, разпределени бази данни или мащабни системи за наблюдаемост
  • Техническо лидерство, доказано чрез отговорност за архитектура, наставничество, ръководене при инциденти или инженерни стандарти, приети от множество екипи
  • Законно право на работа в Съединените щати без необходимост от спонсорство от страна на компанията

Придобивки

  • Конкурентен пакет от придобивки на местата, където QuickNode работи
  • Гъвкави работни условия
  • Защита от дискриминация при наемане и равни възможности