Описание должности
Ключевые обязанности
- Архитектура и разработка backend-сервисов для платформ web3 с фокусом на масштабируемость, безопасность и оптимизацию производительности
- Проектирование и реализация блокчейн-обозревателей, кросс-чейн мостов и протоколов стейкинга с высокой доступностью и отказоустойчивостью
- Мониторинг и поддержка производственных систем для обеспечения надежности, устранения неисправностей и внедрения улучшений производительности
- Сотрудничество с инженерами DevOps для развертывания и масштабирования backend-сервисов с использованием облачной инфраструктуры и технологий контейнеризации
- Проведение код-ревью и наставничество младших разработчиков для поддержания высоких стандартов кодирования и продвижения лучших практик
- Исследование и внедрение инновационных решений для проблем масштабируемости блокчейна, включая механизмы консенсуса и оптимизацию хранения данных
- Разработка документации по архитектуре системы, спецификациям API и техническим деталям реализации
- Участие в анализе требований и проектных обсуждениях для новых блокчейн-проектов и функциональностей
- Обеспечение соответствия протоколам безопасности и нормам защиты данных при backend-разработке web3
- Оптимизация запросов к базам данных и решений хранения для улучшения производительности системы и снижения задержек
Требования к должности
- Магистерская степень в области компьютерных наук, программной инженерии или смежной области с 5+ годами опыта в backend-разработке
- Подтвержденный опыт проектирования распределенных систем с глубокими знаниями решений хранения (например, IPFS, Filecoin), вычислительных фреймворков (например, Ethereum, Solana), систем очередей сообщений (например, Kafka, RabbitMQ) и инструментов управления кластерами (например, Kubernetes, Docker Swarm)
- Высокий уровень владения проектированием систем и программированием с ориентацией на элегантную архитектуру и качественную реализацию кода
- Отличные навыки решения проблем и способность быстро диагностировать и устранять неполадки в производственных системах через анализ первопричин
- Опыт работы с фреймворками блокчейн-разработки (например, Solidity, Rust, Go) и развертыванием смарт-контрактов
- Знание принципов проектирования API и RESTful-сервисов для интеграции децентрализованных приложений
- Владение облачными платформами (например, AWS, Azure, GCP) и технологиями оркестрации контейнеров
- Сильные коммуникативные навыки с возможностью презентовать технические решения как техническим, так и нетехническим стейкхолдерам
- Опыт работы с CI/CD-конвейерами и фреймворками автоматизированного тестирования для backend-разработки
- Понимание лучших практик безопасности блокчейна и нормативов защиты данных (например, GDPR, HIPAA)
- Способность работать в условиях сжатых сроков и высоких требований к производительности
- Предпочтителен опыт работы с протоколами кросс-чейн взаимодействия и инструментами анализа блокчейна
- Навыки командной работы с возможностью сотрудничества между командами разработки, эксплуатации и продукта
- Отличные навыки тайм-менеджмента для балансировки нескольких проектов одновременно
- Знание алгоритмов консенсуса блокчейна и сетевых протоколов для оптимизации системы
