Senior Backend Developer
- Role
- Backend
- Experience
- Lead
- Employment
- Full-time
Open to RU, BY only · UTC+3…UTC+3. Set where you work from to check your eligibility.
No BS summary
Senior hands-on backend developer with 8+ years commercial experience, including 6+ years with Node.js and TypeScript. Must have blockchain, cryptography, Solidity, Rust, and GraphQL experience. Russian or Belarusian citizenship and ability to work UTC+3 are mandatory.
Core skills
Required skills
🖥 Нужен Senior Backend Developer (Node.js / TypeScript / Rust / Blockchain)
📌 О проекте
✔️ ITM — продуктовая IT-компания ✔️ Разработка решений на стыке Blockchain, криптографии и AI ✔️ Собственная PoA-сеть и работа со смарт-контрактами ✔️ Стек: Node.js, TypeScript, Rust, Solidity, GraphQL, NestJS, Kubernetes ✔️ Позиция для hands-on разработчика без перехода в технический менеджмент
📌 Задачи
✔️ Проектирование архитектуры сервисов верификации, подписей и платежей ✔️ Внедрение ZK-схем для работы с приватными атрибутами ✔️ Разработка интеграций с Ethereum ✔️ Работа с собственной PoA-сетью ✔️ Взаимодействие со смарт-контрактами ✔️ Работа с PostgreSQL, ScyllaDB, Redis и MongoDB ✔️ Разработка и развитие backend-сервисов
📌 Требования
✔️ Общий коммерческий опыт разработки от 8 лет ✔️ Опыт Node.js и TypeScript от 6 лет ✔️ Глубокое понимание Event Loop, Streams и Memory Management ✔️ Опыт работы с Blockchain от 2 лет ✔️ Опыт работы с криптографией от 1 года ✔️ Понимание хеширования, цифровых подписей и ZK-proofs ✔️ Опыт работы с Solidity от 1 года ✔️ Опыт работы с ethers.js, viem или web3.js ✔️ Опыт разработки на Rust от 1 года ✔️ Опыт работы с GraphQL от 3 лет ✔️ Гражданство РФ или РБ — обязательно ✔️ Возможность работать в часовом поясе UTC+3
📌 Важно
✔️ Рассматриваются только hands-on разработчики ✔️ Преимущественно управленческий опыт Team Lead / CTO для этой позиции не подходит ✔️ Только Full-time без совмещения ✔️ Необходим релевантный коммерческий опыт, позиция не предполагает обучение технологиям с нуля ✔️ Предусмотрена проверка службой безопасности
📌 Условия
✔️ Полностью удалённая работа ✔️ Full-time ✔️ Зарплата: 300 000–400 000 ₽ net / 4 000–5 000 USDT ✔️ Оформление по ТК РФ после испытательного срока ✔️ 100% оплата больничного ✔️ 28 календарных дней оплачиваемого отпуска ✔️ Компания аккредитована Минцифры ✔️ Работа в продуктовой компании
✉️ Контакты
Telegram:
What you'll do
- Design architecture for verification, signature, and payment services
- Implement ZK schemes for private attributes
- Develop Ethereum integrations
- Work with proprietary PoA network
- Interact with smart contracts
- Work with PostgreSQL, ScyllaDB, Redis, and MongoDB
- Develop and improve backend services
What they require
- 8+ years of total commercial software development experience
- 6+ years of Node.js and TypeScript experience
- Deep understanding of Event Loop, Streams, and Memory Management
- 2+ years of blockchain experience
- 1+ year of cryptography experience
- Understanding of hashing, digital signatures, and ZK-proofs
- 1+ year of Solidity experience
- Experience with ethers.js, viem, or web3.js
- 1+ year of Rust development experience
- 3+ years of GraphQL experience
- Russian or Belarusian citizenship is mandatory
- Ability to work in UTC+3 timezone
- Hands-on developers only
- Mostly managerial Team Lead or CTO experience is not suitable
- Relevant commercial experience required; the role does not include learning technologies from scratch
- Security check required
Benefits
- Fully remote work
- Employment under Russian Labor Code after probation period
- 100% paid sick leave
- 28 calendar days of paid vacation
- Company accredited by the Russian Ministry of Digital Development
- Product company
Product IT company developing solutions at the intersection of blockchain, cryptography, and AI, with its own PoA network and smart contracts.