Senior Backend Developer (Tech Lead) at GraphDex
Ми працюємо на стику блокчейн-технологій, високонавантажених систем та фінансових інструментів нового покоління. Наші продукти — індексація даних, автоматизація трейдингу та DeFi-інтеграції.
Технологічний стек: Python, Rust, TypeScript, PostgreSQL, RabbitMQ, Docker, Web3/EVM.
Обов’язки
- Проєктування та розвиток архітектури бекенду (Python + Rust), включаючи API, черги, інтеграції та індексатори ончейн-даних.
- Лідерство в команді: менторинг, код-рев’ю, розподіл завдань, контроль якості.
- Робота з високонавантаженими системами: event sourcing, idempotency, масштабування, відмовостійкість.
- Інтеграції з екосистемою DeFi: Uniswap V2/V3, ERC-20/721/1155, смарт-контракти на Solidity.
- Проєктування та експлуатація Subgraph (The Graph), обробка і зберігання ончейн-подій.
- Підтримка CI/CD процесів (GitHub Actions), безпечний деплой, observability (Prometheus, Grafana, OpenTelemetry).
- Забезпечення безпеки: валідація даних, захист API, зберігання ключів, аудит смарт-контрактів.
- Ведення roadmap, технічної стратегії та архітектурної документації.
Вимоги
- 2+ роки на позиції тімліда/техліда.
- 2+ роки досвіду на блокчейн проєктах.
- Python: FastAPI/Starlette, asyncio, Pydantic v2, SQLAlchemy 2.x, Alembic.
- Бази даних: PostgreSQL (JSONB, індекси, ACID-транзакції, оптимізація запитів, міграції).
- Черги/події: RabbitMQ/AMQP, гарантії доставки, ретраї, DLQ, проєктування event-driven архітектур.
- Blockchain/DeFi:
- Робота з EVM: ABI, події, nonce, reorgs, фіналізація.
- Solidity (читання, інтеграція, безпека).
- DEX/AMM (Uniswap V2/V3): формули, ліквідність, сліпедж, арбітраж.
- Індексація: The Graph, TypeScript-мапінги, оптимізація схем.
- Продуктивність: профілювання Python (GIL, asyncio, uvloop), знання Rust для оптимізації гарячих шляхів.
- Інфраструктура: Docker/Compose, досвід із Kubernetes (плюс), CI/CD (GitHub Actions).
- Observability: метрики, трейси, логи, SLO/SLI.
- Безпека: KMS/Vault, HSM, rate limiting, fuzz-тестування.
- Soft skills: roadmap, пріоритизація, робота з бізнес-вимогами, менторинг, крос-командна комунікація.
Буде плюсом
- Досвід Rust (tokio, async, tracing) у продакшні.
- Досвід побудови складних ETL по ончейн-даних.
- Знання L2 (Optimism, Arbitrum), крос-чейн мостів і протоколів.
- Навички роботи з MEV, аналіз мемпулу, газ-оптимізація.
Ми пропонуємо
- Роботу на передньому краї Web3 та DeFi.
- Вплив на архітектуру та стратегію продукту.
- Невелику сильну команду інженерів.
- Конкурентну компенсацію в USD + опціони.
- Гнучкість і віддалений формат.
Published 28 August
33 views
·
1 application
📊
Average salary range of similar jobs in
analytics →
Loading...