WorkListВойтиОформить подписку
QU

Senior Software Engineer - Go & Rust, Blockchain Infrastructure

QuickNode · Web3-инфраструктура
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Удалённо · Hallandale Beach, США
Занятость
Full-time
из текста вакансии
Английский
C1
по другим вакансиям компании
Уровень
Senior
указан работодателем
Деньги
≈ $11–14 тыс/мес · оценка Worklist
по рынку страны, данные за август 2026 · Как считаем
Даты
Опубликована 21.09 · видим у компании с 21.09 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Quicknode развёртывает инфраструктуру институционального уровня — Core RPC API, Streams, Webhooks, Clusters и инструменты для разработчиков — более чем в 80 блокчейн‑сетях для команд, создающих on‑chain решения. Инженерная команда, отвечающая за эту инфраструктуру, нуждается в старшем индивидуальном специалисте, который сможет проектировать, строить и улучшать распределённые системы, собирающие, обрабатывающие и предоставляющие данные блокчейна в масштабе, работая как с Go, так и с Rust.

Это практическая инженерная роль с техническим лидерством для человека, который уверенно перемещается между высокопроизводительными сервисами на Go и критически важными по производительности и безопасности компонентами на Rust. Вы будете отвечать за сложные системы от проектирования до эксплуатации и повышать планку надёжности, производительности, безопасности и качества эксплуатации.

Эта роль подчиняется руководству Engineering команды Blockchain Infrastructure и не имеет прямых подчинённых на данном уровне. По мере роста объёма ответственности вы будете брать на себя более крупные системы, наставлять других инженеров и помогать устанавливать инженерные стандарты, принятые в разных командах — естественный путь к позиции Staff или Principal Engineer.

Что предстоит делать

  • Проектировать, строить и оптимизировать высокопроизводительные, низколатентные бэкенд‑сервисы, API и системы обработки данных как на Go, так и на Rust для производственной блокчейн‑инфраструктуры.
  • Отвечать за производственные сервисы на Go и компоненты на Rust, включая их архитектуру, интерфейсы, модели конкурентности, эффективность использования памяти и ресурсов, тестирование, наблюдаемость, развертывание и эксплуатацию.
  • Проектировать распределённые системы, которые собирают, обрабатывают, проверяют и предоставляют данные блокчейна с сильными гарантиями согласованности, отказоустойчивости, масштабируемости и доступности.
  • Вести техническую работу от начала до конца, включая требования, архитектуру, реализацию, тестирование, развертывание, наблюдаемость, реагирование на инциденты и постоянное улучшение.
  • Профилировать и проводить бенчмарки производственных систем, выявлять узкие места и повышать пропускную способность, задержку, эффективность использования ресурсов, устойчивость и корректность под нагрузкой.
  • Оценивать риски безопасности в компонентах блокчейна и распределённых систем и разрабатывать или проверять контрольные меры, защищающие транзакции, данные, учётные данные и целостность системы.
  • Отлаживать сложные сбои в сервисах, базах данных, потоковых системах, сетях и узлах блокчейна, а затем внедрять надёжные исправления корневых причин.
  • Сотрудничать с командами Product, Infrastructure, Security и Developer Experience для преобразования требований клиентов и протоколов в поддерживаемые системы.
  • Руководить проектированием и ревью кода, наставлять инженеров, документировать важные решения и устанавливать инженерные стандарты, повышающие качество в разных командах.

Требования

  • 8+ лет профессионального опыта разработки программного обеспечения, включая значительный опыт создания и эксплуатации бэкенда или распределённых систем в высокомасштабных производственных средах.
  • Продвинутый профессиональный уровень владения как Go, так и Rust, с подтверждённым опытом выпуска и эксплуатации производственного программного обеспечения на каждом из языков. Go и Rust являются обязательными требованиями для этой роли, они не являются взаимозаменяемыми альтернативами.
  • Глубокие знания распределённых систем, алгоритмов и структур данных, конкурентности, безопасности памяти и владения, баз данных, сетей, операционных систем и архитектуры производственного программного обеспечения.
  • Доказанный опыт поставки надёжных, масштабируемых систем с измеримыми улучшениями в производительности, доступности, корректности или опыте разработчиков.
  • Опыт работы с блокчейн‑инфраструктурой, высокопроизводительными API, узлами или RPC‑инфраструктурой, потоковыми конвейерами данных или аналогично требовательными распределёнными платформами.
  • Опыт применения принципов безопасного проектирования, моделирования угроз и дисциплинированного тестирования в системах, где критичны корректность и доступность.
  • Сильные навыки письменного и устного общения, здравый технический смысл и способность вести неоднозначные кросс‑командные проекты без постоянного руководства.

Будет плюсом

  • Опыт работы с Ethereum, Solana или другими крупными блокчейн‑протоколами и их узлами, RPC, индексированием или архитектурой обработки транзакций.
  • Опыт проектирования чистых интерфейсов между сервисами на Go и системами, библиотеками или компонентами на Rust, чувствительными к производительности.
  • Опыт проектирования или ревью криптографических, кошельковых, подписных, кастодиальных или других систем, чувствительных к безопасности.
  • Опыт работы со стриминговой и дата‑инфраструктурой, такой как Kafka, очереди, сервисы, управляемые событиями, распределённые базы данных или крупномасштабные системы наблюдаемости.
  • Демонстрированный технический лидерство через владение архитектурой, наставничество, руководство инцидентами или инженерные стандарты, принятые несколькими командами.

Условия и бенефиты

Философия компенсаций Quicknode включает принципы, обеспечивающие справедливую и беспристрастную оплату для всех сотрудников. Разрабатывать и предоставлять комплексные предложения вознаграждений, ориентированные на сотрудников. Предлагать конкурентный пакет льгот во всех регионах, где мы работаем. Приоритетом является привлечение и удержание лучшего мирового таланта. Поддерживать высокоэффективный и гибкий способ работы.

Во время процесса найма мы обязуемся открыто и честно обсуждать компенсацию. Мы поощряем кандидатов делиться своими ожиданиями по зарплате и требованиями заранее, позволяя вести индивидуальные переговоры. Мы знаем, что наши практики общего вознаграждения влияют на жизнь и благополучие наших сотрудников. Поэтому мы никогда не перестанем изучать рынок, наш бизнес, ваши потребности и как лучше достичь наших целей через продуманные и основанные на данных практики. Если у вас есть вопросы или требуется дополнительная информация о компенсации на эту позицию, пожалуйста, не стесняйтесь обращаться к вашему Recruiter.

Мы в Quicknode являемся работодателем, предоставляющим равные возможности, и все квалифицированные соискатели получат рассмотрение для трудоустройства без учёта расы, цвета кожи, религии, пола, сексуальной ориентации, гендерной идентичности или выражения, беременности, возраста, национального происхождения, статуса инвалидности, генетической информации, защищённого статуса ветерана или любого другого признака, защищённого законом.

Навыки

GoRustdistributed systemshigh-throughput APIsdata-processingconcurrencymemory safetydatabasesnetworkingoperating systemsblockchainEthereumSolanaKafkastreamingobservabilitysecuritythreat modelingcryptographic

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти