yandex
Зарплата
3 500 $ – 5 000 $
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Senior NestJS-разработчик (matching engine)

ИИОценка ИИ

Отличное предложение для Senior-разработчика в сфере Crypto/DeFi. Проект с историей (с 2017 года), современный стек технологий (NestJS 10, Prisma 5) и интересные задачи по разработке торгового ядра. Зарплатная вилка соответствует рынку для удаленной работы.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена необходимостью глубоких знаний в области высоконагруженных систем (matching engine), специфических настроек RabbitMQ и работы с блокчейн-транзакциями через viem. Требуется опыт работы с Redis Streams на продакшене и понимание специфики DEX.

Анализ зарплаты

Медиана4 500 $
Рынок3 500 $ – 6 000 $
ИИОценка ИИ

Предложенная вилка $3,500 – $5,000 полностью соответствует рыночным ожиданиям для Senior Backend разработчика в международном крипто-проекте. Верхняя граница в $5,000 является конкурентной для удаленного формата работы.

Сопроводительное письмо

Меня заинтересовала вакансия Senior NestJS-разработчика в WX Network, так как я обладаю глубоким опытом работы с высоконагруженными системами и сложными архитектурными решениями. Мой опыт работы с NestJS, RabbitMQ и Redis Streams идеально совпадает с вашими требованиями к развитию matching engine. Я имею практический опыт реализации сложных очередей с использованием DLX и ручного префетча, что критически важно для стабильности торгового ядра.

Кроме того, меня привлекает возможность работы с ончейн-расчетами через viem и развитие DEX на EVM-сетях. Я хорошо знаком с жизненным циклом транзакций в блокчейне и умею оптимизировать работу с базой данных через Prisma и raw SQL. Уверен, что мои навыки в области WebSocket и понимание алгоритмов сведения ордеров помогут WX Network успешно масштабировать торговую платформу.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в WX Network уже сейчас

Присоединяйтесь к команде WX Network и создавайте будущее децентрализованных финансов, откликнувшись прямо сейчас!

Описание вакансии

#вакансия #nestjs #backend #crypto #dex

🌊 Full-time Senior NestJS-разработчик

Ищем человека на бэкенд matching engine - сервиса, который сводит ордера, держит orderbook в реальном времени и запускает ончейн-расчёты по сделкам.

WX Network(Waves Exchange) - децентрализованная биржа, на рынке с 2017 года. Кроме обмена и трейдинга есть пулы ликвидности, стейкинг и governance-токен WX. Сейчас расширяемся на EVM-сети и переписываем торговое ядро - отсюда вакансия.

💻 Чем предстоит заниматься:

  • Развивать matching engine на NestJS 10: сведение ордеров, orderbook
  • Обработка очередей через RabbitMQ (ack/nack, DLX, manual prefetch)
  • Публикация событий orderbook в Redis Streams
  • Транзакции и raw SQL в Prisma 5 + PostgreSQL
  • Ончейн-расчёты через viem 2 (writeContract, полный lifecycle транзакции)
  • WebSocket: live orderbook, push-уведомления

Стек: NestJS 10+, RabbitMQ, Redis Streams, Prisma 5 + PostgreSQL, viem 2, WebSocket

📌 Требования:

  • NestJS 10
  • RabbitMQ + ack/nack + DLX + manual prefetch
  • Redis Streams (XADD/XREAD/XGROUP) на проде
  • Prisma 5 transactions + raw SQL
  • viem 2 writeContract + transaction lifecycle

Плюсом, но не обязательно: Live orderbook WS на проде, L2 settlements (Polygon zkEVM, Base), HFT / matching algorithms (FIFO, pro-rata)

Зарплатная вилка: $3.500 – $5.000

Формат работы: Удалёнка

📩 Откликнуться: Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • NestJS
  • RabbitMQ
  • Redis
  • Prisma
  • PostgreSQL
  • SQL
  • WebSocket
  • Blockchain
  • TypeScript

Возможные вопросы на собеседовании

Важно для обеспечения надежности matching engine при обработке критических торговых операций.

Расскажите о вашем опыте настройки RabbitMQ: в каких случаях вы использовали DLX и как настраивали manual prefetch для оптимизации нагрузки?

Проверка практического опыта работы с высокопроизводительными очередями событий в реальном времени.

Как вы организовывали работу с Redis Streams (XGROUP, XREAD) для обеспечения отказоустойчивости и гарантии доставки сообщений?

Необходимо для понимания того, как кандидат обеспечивает целостность данных при сложных операциях с ордерами.

В каких ситуациях при работе с Prisma 5 вы прибегаете к raw SQL вместо стандартных методов ORM, и как вы управляете транзакциями в этих случаях?

Критический навык для работы с ончейн-расчетами в блокчейне.

Опишите процесс обработки жизненного цикла транзакции через viem: как вы обрабатываете замены (replacement), отмены и задержки транзакций в сети?

Проверка понимания специфики торговых систем.

Какие подходы вы бы использовали для минимизации задержек (latency) при трансляции Orderbook через WebSocket большому количеству клиентов?

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

от 3 500 $