ITM ищет Backend Developer (TS/Node.js + Rust).

Стек: смарт-контракты, собственная PoA-сеть, Kubernetes (K8S), GraphQL, NestJS, Rust, Node.js, TypeScript, Solidity, ethers.js / viem / web3.js, PostgreSQL, ScyllaDB, Redis, MongoDB

Требования:

  • Уровень: Senior, опыт 8+ лет (не фриланс)
  • Гражданство РФ или РБ (проверка службой безопасности)
  • Опыт работы с криптографией: хеширование, подписи, ZK-proofs — от 1 года
  • Опыт работы с блокчейном: транзакции, gas, события, взаимодействие со смарт-контрактами — от 2 лет
  • Опыт с Solidity и ethers.js / viem / web3.js — от 1 года
  • Опыт с Rust — от 1 года
  • Опыт с GraphQL — от 3 лет
  • Опыт с Node.js и TypeScript — от 6 лет (event loop, streams, memory management)

Задачи:

  • Проектировать архитектуру сервисов верификации, подписей и платежей
  • Внедрять ZK-схемы для приватных атрибутов
  • Разрабатывать интеграции с Ethereum и PoA-сетью
  • Работать с гибридным хранилищем: PostgreSQL, ScyllaDB, Redis, MongoDB

Условия:

  • Полностью удалённая работа (remote), только fulltime
  • Оформление по ТК РФ после испытательного срока
  • Компания аккредитована в «Минцифре»
  • 100% оплата больничного
  • Оплачиваемый отпуск 28 календарных дней
  • Работа в продуктовой компании