Войти

Software Architect

Компания Mervey Ltd.
Тип Проект
Оклад От 100 USD в час
Описание вакансии

Задачи:

  • Спроектировать целевую архитектуру (mobile/extension + backend) с HA, DR, наблюдаемостью и безопасностью.


  • Определить и внедрить SLO/SLI, практики reliability (rate limit, retries, circuit breakers, idempotency, backoff).


  • Спроектировать key management для non-custodial: работа с BIP-39/32/44, SE/TEE, резервное копирование/восстановление


  • Спроектировать слой Blockchain connectivity: RPC провайдеры + fallback, собственные узлы (где нужно), индексеры, подписки/вебхуки, кэширование.


  • Сформировать контур безопасности: threat model, secure SDLC, управление секретами, zero-trust, аудит, мониторинг аномалий.


  • Вести архитектурные RFC, review, внедрять стандарты, проводить тех. аудит и код-ревью критических компонентов.


  • Участвовать в выборе техстека/партнёров: DEX агрегаторы, bridges, KYT/KYC, push providers, analytics.

Стек:

  • Backend: Node.js/TypeScript и Go, gRPC/REST
  • Data: PostgreSQL, Redis, Kafka
  • Infra: Kubernetes, Envoy/Nginx, Terraform, Ansible, Vault/KMS
  • Observability: Prometheus, Grafana, Loki, Tempo/Jaeger, Sentry
  • Clients: iOS/Android (Keychain/Secure Enclave, Keystore/TEE), (опц.) Browser extension



Требования:

Опыт 5+ лет в архитектуре/разработке backend/платформенных систем, из них 2+ года в роли архитектора/техлида на продакшен-системах.


Практический опыт проектирования высокодоступных систем (HA):

  • устранение SPOF, multi-AZ подход,
  • понимание и применение SLO/SLI, алёртинг,
  • опыт планирования DR (RPO/RTO), резервного копирования и восстановления.


Уверенное владение паттернами надёжности:

  • idempotency keys для операций денег/ордеров,
  • retry с backoff + circuit breaker,
  • rate limiting на edge/gateway,
  • outbox / event delivery, дедупликация,
  • DLQ и контроль lag в очередях/стримах.


Опыт с Kubernetes в проде (или эквивалентом):

  • autoscaling, canary/blue-green, rollout стратегии,
  • сервисная сеть/ingress/gateway, сетевые политики (как минимум понимание).


Сильная компетенция в безопасности:

  • threat modeling и практические контрмеры,
  • Zero-Trust внутри кластера (mTLS, identity, least privilege),
  • управление секретами (Vault/KMS/HSM), аудит, ротация.


Глубокое понимание non-custodial принципов:

  • сервер не должен иметь возможности подписывать/тратить средства пользователя,
  • проектирование клиентского хранения ключей и подписания на устройстве.


Знание блокчейн-механик на прикладном уровне:

  • EVM (nonce, EIP-1559, replacement, chainId/replay protection),
  • минимум одна другая модель: UTXO или (Solana/TON) с пониманием отличий,
  • понимание reorg, финальности, pending/confirmed.


Опыт построения или интеграции индексеров:

  • история транзакций/балансы/токены/NFT,
  • согласованность данных и работа при сбоях RPC,
  • кэширование и деградация функционала.


Опыт построения observability:

  • метрики/логи/трейсы, корректные алёрты,
  • контроль p95/p99, error rate, saturation, queue lag, RPC health.


Сильные навыки проектирования API/протоколов:

  • контрактный подход (versioning, backward compatibility),


Условия работы:

  • Работа в уютном офисе (возможен гибрид)
  • Почасовая заработная плата - от 100$/час (с последующим пересмотром)
  • График работы - гибкий


Telegram @beksbek
Телефон +996 999 550 233