Senior Full-Stack Developer (TypeScript/Node.js)

Про роль

 

Шукаємо досвідченого Senior Full-Stack Developer (TypeScript/Node.js) з реальним досвідом роботи з Solana, ICP, EVM, Stellar та іншими блокчейн-технологіями. Вам доведеться працювати на стику високопродуктивного бекенду, DeFi-інтеграцій та трейдингу.

 

Обов'язки

 

  • Розробка фронтенду: Писати бізнес-логіку фронтенду, зосередившись на станах, даних та продуктивності. Іноді ви можете допомагати з версткою, але це не основне завдання.
  • Інтеграції: Інтегрувати фронтенд з бекендом за допомогою REST/WebSocket, працювати з SDK, налаштовувати повторні запити, обробляти помилки та забезпечувати ідемпотентність.
  • Блокчейн-масштабування: Масштабувати рішення на різні блокчейни, створювати абстракції для провайдерів, гаманців та RPC.
  • Бекенд-розробка: Писати легкий бекенд, де це доречно (BFF/edge-функції, проксі до RPC/гаманців, прості CRUD/хуки).
  • Робота з базами даних: Працювати з PostgreSQL (міграції, індекси, оптимізація), TimescaleDB та Redis(TTL, інвалідація).
  • Код-рев'ю: Ревізувати код команди та ділитися своїм досвідом.

 

Необхідні навички

 

  • Досвід: 4–5+ років роботи з TypeScript/Node.js.
  • DeFi: Обов'язковий досвід у DeFi/AMM/DLMM. Розуміння, як працюють гаманці, транзакції та стандарти (SPL, ERC, ICRC, SEP тощо).
  • Протоколи: Досвід роботи з API протоколів, таких як Jupiter, Meteora, Raydium, Kamino, 1inch тощо.
  • Архітектура: Розуміння архітектур real-time та високопродуктивних систем (черги, кешування, ідемпотентність, повторні запити).
  • Трейдинг: Досвід роботи з трейдинг-платформами/ботами (маршрутизація, котирування, виконання).
  • Криптографія: Знання криптографії буде значною перевагою.

 

Наш стек

 

  • Бекенд: TypeScript/Node.js (NestJS, Fastify або Express).
  • Фронтенд: Vue3, Pinia, SSR/SSG, PWA, Nuxt.
  • Бази даних та черги: PostgreSQL, TimescaleDB, Redis (pubsub, streams) або аналогічні.
  • Інтерфейси: REST, WebSocket, підписки на івенти.
  • Інструменти: Docker, CI/CD. Досвід роботи з GCP/AWS буде плюсом.
  • Моніторинг: Prometheus, Grafana, Sentry, Loki.
  • Додатково: Якщо знаєте Rust (Anchor, Axum, Hyper, SQLx) — це буде великим плюсом.

 

Що ми пропонуємо

 

  • Гнучкість: Повністю віддалена робота.
  • Командна взаємодія: Щоденні мітинги о 10:00 (за київським часом).
  • Стабільність: Робота над міжнародним продуктом зі стабільними релізами та мінімумом авралів.
  • Оплата: Виплата зарплати в USDC/USDT.

Required languages

Published 22 September
63 views
·
18 applications
To apply for this and other jobs on Djinni login or signup.
Loading...