Описание вакансии
Ключевые обязанности
- Ответственность за архитектурное проектирование и разработку основной серверной системы с использованием популярных языков, таких как Go/Node.js/Python/Java.
- Обслуживание и оптимизация систем баз данных (MySQL, PostgreSQL, MongoDB или Redis).
- Написание, самостоятельное развертывание и отладка смарт-контрактов (Solidity/Rust).
- Понимание базовой архитектуры EVM или Solana, знание процесса подписания транзакций и механизма их выполнения.
- Развертывание сервисов в блокчейне, оптимизация производительности и управление рисками безопасности.
- Участие в обработке данных с использованием инструментов индексации в блокчейне, таких как The Graph и SubQuery.
- Создание безопасного и эффективного CI/CD-процесса, использование DevOps-инструментов для обеспечения стабильной работы серверных систем.
Требования к кандидату
- Владение одним или несколькими серверными языками программирования (Go, Node.js, Python или Java).
- Опыт работы с системами баз данных (MySQL, PostgreSQL, MongoDB или Redis).
- Практический опыт написания и развертывания смарт-контрактов (Solidity/Rust).
- Глубокое понимание архитектур блокчейна, особенно EVM или Solana.
- Знакомство с инструментами индексации данных в блокчейне, такими как The Graph и SubQuery.
- Опыт настройки CI/CD-процессов и применения лучших практик DevOps.
- Способность оптимизировать производительность системы и минимизировать риски безопасности.
- Навыки решения проблем и умение работать в команде.
Предпочтительные квалификации
- Опыт разработки децентрализованных приложений (dApps).
- Знание облачной инфраструктуры (AWS, GCP или Azure).
- Знакомство с инструментами контейнеризации, такими как Docker и Kubernetes.
- Понимание микросервисной архитектуры.
