Рубріки: Добірки

$20 000 на місяць і вище: які спеціальності є в блокчейні та скільки платять айтівцям

Анастасія Пономарьова

Блокчейн — малознайома та незрозуміла багатьом айтівцям сфера. Але якщо ви колись вирішите дізнатися про неї більше та вивчити певні технології, ваш дохід може зрости у рази. Про те, які фахівці у сфері блокчейну затребувані на ринку (зокрема, американському), що потрібно знати айтівцю та скільки платять, читайте в огляді Highload.


Раніше в інтерв’ю Culture Lead у ChainSafe Systems Поліна Аладьїна розповіла нам про сферу блокчейну, її особливості та «точку входу». Вона уточнила, що блокчейн — ідеальна ніша для тих розробників, кому не дуже подобається програмувати, але подобаються дискретна алгебра та криптографія.

Culture Lead у ChainSafe Systems Поліна Аладьїна

«У блокчейні найчастіше зустрічаються Rust, JavaScript (JS), Golang, рідше Python. Через технологічні особливості кожен новий блокчейн найчастіше реалізує свою мову програмування (спеціально під свій блокчейн). Як Solidity в Ethereum. Саме через цю особливість багато компаній не шукають готових фахівців, а наймають мідлів з досвідом у JS, наприклад, і вчать їх писати програми під конкретний блокчейн», — каже Поліна.

Як ви вже зрозуміли, затребуваним у блокчейні є знання не лише специфічних мов програмування на кшталт Solidity чи Simplicity, але й C++ чи Scala. Тож не обов’язково повністю переучуватися — на старті достатньо бути хорошим спеціалістом у своїй сфері (з досвідом роботи від п’яти років), знати англійську і, як кажуть, вміти «схоплювати на льоту».

А що тоді потрібно від досвідчених? Ми промоніторили сайти пошуку роботи у сфері блокчейну — Crypto Jobs List, Blockchain Headhunter, CryptoJobs — і ось кого хочуть отримати роботодавці.

Rust Engineer

Насамперед потрібен досвід роботи з виробничими системами, побудованими на Rust. На роботі вам доведеться проєктувати, створювати, тестувати та запускати смартконтракти. Тобто потрібно мати загальне уявлення про логіку смартконтрактів. Крім Rust, часто потрібні знання інших технологій, наприклад, Golang.

Цінується досвід роботи в проєктах з відкритим вихідним кодом на відомих блокчейн-платформах, таких як Solana. Якщо хочете працювати над криптовалютою, не зайвим буде досвід у фінтеху.

У західних країнах, крім хард- і софтскілів, також важливою є кваліфікація в галузі обчислювальної техніки, математики або інших відповідних областей. Тобто диплом.

Скільки платять: senior — $12,5–17 тис. на місяць

Solidity Engineer

До ключових обов’язків інженера Solidity входить написання високоякісного та безпечного коду (тому що його від початку потрібно писати без помилок), а також технічної специфікації, розгортання скриптів, написання автотестів та багато іншого.

Список вимог до інженера зазвичай включає досвід розробки на JavaScript із використанням бібліотек web3.js/ethers.js, розуміння основ блокчейну, поширених векторів атак та вразливостей, розуміння роботи Ethereum. І досвід зі стеками смартконтрактів, куди ж без них.

Мем «Занурюємося у світ блокчейну»

Також вам знадобиться вища технічна освіта в галузі математики, інформатики, інженерії, досвід роботи з бібліотеками OpenZeppelin, Tenderly, Hardhat, інструментами тестування Ethereum (наприклад, Truffle, Embark, Hard Hat тощо), знання та розуміння основ фінансів.

Скільки платять: до $25 тис. (і $450 тис. бонусу на рік токенами, наприклад).

C++ Developer

Уже щось знайомою мовою, правда? Тільки в розробника на C++ у блокчейні мають бути дещо нестандартні навички та знання. Як мінімум потрібно йти в ногу з найновішими технологіями у сфері блокчейну. На інженера можуть покласти такі обов’язки:

  • відповідальність за дизайн функцій, розробку, тестування та розгортання для блокчейну;
  • виправлення помилок та розв’язання проблем на базах коду;
  • техпідтримка (для бірж і майнерів, наприклад);
  • обслуговування основної мережі, включаючи аналіз мережевих збоїв, моніторинг працездатності, встановлення виправлень, оновлення.

Від розробників вимагають освіту в галузі комп’ютерних наук, обов’язково добре знання C++ та додаткових технологій (наприклад, володіння Linux, AWS та Kubernetes).

Скільки платять: до $20 тис.

Scala Engineer

На таких інженерах лежить завдання оптимізації коду, написання автотестів та забезпечення якості коду. Якщо це буде робота з криптовалютою, то вирішення складних завдань у контексті фінансів і розподілених систем, написання коду для створення інфраструктури, здатної обробляти електронні гроші та криптовалютні транзакції.

Роботодавці також хочуть мати фахівців, які мають досвід роботи з технологіями JVM, RDBM та хмарними архітектурами, зі знанням архітектури CQRS/Event Sourcing.

Скільки платять: до $12,5 тис.

JavaScript Engineer

Окрім хорошого знання JS від розробників часто очікують на володіння технологіями React, Web3, TypeScript, Node.js, CSS. Ймовірно, крім створення нових функцій на роботі доведеться писати тести, тому досвід у Jest та Cypress не буде зайвим. 

У цілому, якщо ви не дуже добре знаєтеся на блокчейні, але хороший інженер, вас все одно візьмуть на роботу. Нехай і на ставку скромнішу.

Скільки платять: senior – $7–12,5 тис.

Golang Developer

Якщо ви вже три роки пишете на Golang, можна сміливо прокладати шлях до блокчейну. Також тут часто вимагають досвід розробки серверної частини, створення (або участі у створенні) вузлів блокчейнувузол (він же нода) — це точка в мережі, яка розподіляє дані між іншими вузлами, або є кінцевою точкою мережі.

Іноді потрібен підтверджений досвід роботи з хмарними інфраструктурами, децентралізованими платформами, кількома технологіями, наприклад P2P, Docker, Python, Kubernetes, Java або Unix. Цінується наявність вищої освіти в галузі комп’ютерних наук, знання про блокчейн і цифрові валюти, стейкінг.

Скільки платять: до $15 тис.

Head of Tokens

Можна йти працювати в блокчейн, навіть якщо ви не пишете код. Окрім дизайнерів і продакт-менеджерів тут може знадобитися «головний по токенам». Такі фахівці розробляють стратегії збільшення вартості токенів, визначають способи реалізації їхньої цінності, знижують ризики операцій з токенами, працюють з біржами та іншими гравцями екосистеми.

Необхідно знати, як працює блокчейн, децентралізовані фінансові сервіси (DeFi), добре розумітися на фінансових принципах. Плюсом стане торговий досвід.

Скільки платять: до $15 тис.

Останні статті

Айтівець Міноборони США понабирав кредитів і хотів продати рф секретну інформацію

32-річний розробник безпеки інформаційних систем Агентства національної безпеки Джарех Себастьян Далке отримав 22 роки в'язниці…

30.04.2024

Простий та дешевий. Українська Flytech запустила масове виробництво розвідувальних БПЛА ARES

Українська компанія Flytech представила розвідувальний безпілотний літальний апарат ARES. Основні його переваги — недорога ціна…

30.04.2024

Запрошуємо взяти участь у премії TechComms Award. Розкажіть про свій потужний PR-проєкт у сфері IT

MC.today разом з Асоціацією IT Ukraine і сервісом моніторингу та аналітики згадок у ЗМІ та…

30.04.2024

«Йдеться про потенціал мобілізації»: Україна не планує примусово повертати українців із ЄС

Україна не буде примусово повертати чоловіків призовного віку з-за кордону. Про це повідомила у Брюсселі…

30.04.2024

В ЗСУ з’явився жіночий підрозділ БПЛА — і вже можна проходити конкурсний відбір

В Збройних Силах України з'явився жіночий підрозділ з БПЛА. І вже проводиться конкурсний відбір до…

30.04.2024

GitHub на наступному тижні випустить Copilot Workplace — ШІ-помічника для розробників

GitHub анонсував Copilot Workspace, середовище розробки з використанням «агентів на базі Copilot». За задумкою, вони…

30.04.2024