- Зарплата
- 6 000 $ – 7 500 $
Node.js Developer
Отличное предложение с высокой зарплатой в долларах, удаленным форматом и работой над передовыми технологиями (ZK, Web3). Компания Lagrange Labs занимается инновационными решениями, что дает большие возможности для профессионального роста.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний в Web3, блокчейн-интеграциях и специфических библиотеках (Viem, Ethers.js), а также требованием к опыту работы с ZK-технологиями. Дополнительную сложность добавляет высокий уровень английского языка для работы в международной команде.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая вилка $6,000 – $7,500 находится на верхнем уровне рыночных значений для Middle+/Senior Node.js разработчиков в сфере Web3, где зарплаты традиционно выше среднего по рынку.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
#вакансия #nodejs #typescript #backend #web3 #nestjs #remote #middle
Вакансия: Node.js Developer
Уровень: Middle+ / Senior
Компания: Lagrange Labs
Вилка: 6 000 – 7 500 USD
Условия: Full-time, Remote
Задачи:
— Проектирование и разработка масштабируемых бэкенд-сервисов на Node.js / TypeScript.
— Создание API (REST, GraphQL, gRPC) для взаимодействия с ZK-сопроцессорами и системами хранения данных.
— Интеграция с блокчейн-сетями (Ethereum, L2) с использованием библиотек Viem, Ethers.js или Wagmi.
— Работа с распределенными очередями сообщений и обработка событий блокчейна в реальном времени.
— Оптимизация производительности серверной части и работа с базами данных (PostgreSQL, Redis, ClickHouse).
— Написание надежного кода, покрытого тестами (Jest, Mocha), и участие в Code Review.
— Участие в архитектурных решениях по интеграции ZK-пруверов в клиентские приложения.
Требования:
— Опыт коммерческой бэкенд-разработки от 4 лет (Node.js).
— Глубокое понимание TypeScript, Event Loop и асинхронного программирования.
— Уверенный опыт работы с фреймворками NestJS или Fastify.
— Практический опыт проектирования микросервисной архитектуры.
— Понимание принципов работы Web3 (провайдеры, JSON-RPC, работа со смарт-контрактами).
— Навыки работы с Docker и понимание процессов CI/CD.
— Английский язык: Upper-Intermediate (для общения в интернациональной команде).
Будет плюсом:
— Опыт работы с высоконагруженными системами (High-load).
— Базовые знания Rust или Go.
— Понимание концепций Zero-Knowledge Proofs.
Контакт для связи: Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Node.js
- TypeScript
- NestJS
- Fastify
- PostgreSQL
- Redis
- ClickHouse
- Docker
- Jest
- Mocha
- REST
- GraphQL
- gRPC
- Ethereum
- viem
- ethers.js
- wagmi
- Microservices
- CI/CD
- Zero Knowledge Proofs
Возможные вопросы на собеседовании
Проверка понимания специфики работы с блокчейном на бэкенде.
Как вы организуете надежную обработку событий блокчейна в реальном времени, учитывая возможные реорганизации сети (reorgs)?
Оценка навыков проектирования API для сложных систем.
В каких случаях для взаимодействия с ZK-сопроцессорами вы бы предпочли gRPC вместо REST или GraphQL?
Проверка знаний TypeScript и производительности Node.js.
Как эффективно обрабатывать интенсивные вычислительные задачи в Node.js, чтобы не блокировать Event Loop, и применимо ли это в контексте работы с ZK-пруверами?
Оценка опыта работы с базами данных в высоконагруженных системах.
В каких сценариях вашей системы вы бы использовали ClickHouse вместо PostgreSQL, и как организована синхронизация данных между ними?
Проверка понимания Web3-стека.
Расскажите о вашем опыте работы с провайдерами JSON-RPC: как вы обрабатываете лимиты запросов (rate limits) и обеспечиваете отказоустойчивость при работе с несколькими нодами?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

