Lagrange Labs
Node.js Developer
1 мес. назад
6000–7500 USDСтрана неизвестнаMiddleRemoteB2
node.jstypescriptnestjsrestgraphqlgrpcviemethers.js
Вакансия Node.js Developer в Lagrange Labs, с работой над масштабируемыми бэкенд-сервисами и интеграцией с блокчейн-сетями.
Обязанности
- Проектирование и разработка масштабируемых бэкенд-сервисов на 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.
Условия
- Full-time, Remote
- Вилка: 6 000 – 7 500 USD