
QuickNode ⚡ створює блокчейн-інфраструктуру для розробників і компаній, які розробляють децентралізовані застосунки. Платформа надає мультичейн-API, потоки даних блокчейну в реальному часі, керовані мережеві рішення та функції безпеки завдяки глобально розподіленій інфраструктурі, розробленій для доступу з низькою затримкою. Працюючи у сферах криптовалют, Web3 і SaaS, QuickNode допомагає командам підключатися до блокчейн-мереж, створювати застосунки та масштабуватися в різних екосистемах за допомогою технічної підтримки й надійних інструментів.
Провідний інженер-програміст 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
- Гнучкий формат роботи
- Гарантії рівних можливостей під час працевлаштування