🌊 Full-time Senior NestJS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ

Вакансия #1937

О вакансии

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π°: 2026-06-29 12:55:38

Π‘ΠΎΠ±Ρ€Π°Π½Π°: 2026-06-29 13:00:40

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ Π² Telegram: ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»

HR-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ скрыты. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Telegram-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ свой ΠΎΡ‚ΠΊΠ»ΠΈΠΊ.

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

#вакансия #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

πŸ“© ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ: @hidden