Описание должности
Как старший backend-разработчик, вы будете играть ключевую роль в формировании технической основы нашей децентрализованной финансовой (DeFi) платформы. Ваша основная задача — сбор и анализ ценовой информации по нескольким ключевым протоколам для обеспечения точного представления данных и рыночных инсайтов. Это включает глубокий анализ блокчейн-экосистем, мониторинг потоков данных в реальном времени и выявление тенденций, влияющих на финансовые инструменты. Вы также будете отвечать за планирование и создание архитектуры наших основных данных и процессов их обработки, что потребует проектирования масштабируемых систем, способных обрабатывать высоконагруженные транзакции и сложные рабочие процессы данных. Ключевым результатом станет создание чистого и интуитивно понятного API, обеспечивающего бесшовную интеграцию с нашими фронтендами и сторонними разработчиками, с приоритетом на удобство использования, безопасность и производительность. Кроме того, вы будете разрабатывать инфраструктуру для подключения к различным блокчейн-сетям, включая взаимодействие с их API для обеспечения кросс-чейн функциональности и совместимости между разными протоколами.
Ключевые обязанности
- Руководство разработкой и поддержкой конвейеров данных о ценах, обеспечение точности и надежности данных в DeFi-протоколах.
- Проектирование и внедрение надежных систем обработки данных, поддерживающих аналитику в реальном времени, хранение исторических данных и специфические требования протоколов.
- Сотрудничество с кросс-функциональными командами для определения спецификаций API, обеспечивая их соответствие бизнес-целям и техническим стандартам.
- Архитектура и развертывание инфраструктуры для интеграции с блокчейном, включая взаимодействие со смарт-контрактами и протоколами кросс-чейн коммуникации.
- Оптимизация производительности системы для обработки больших объемов данных при сохранении низкой задержки и высокой доступности.
- Обеспечение соответствия лучшим практикам безопасности и нормам защиты данных при работе с конфиденциальной финансовой информацией.
- Техническое руководство и наставничество для младших разработчиков, формирование культуры инноваций и лучших практик.
- Мониторинг и устранение неисправностей в производственных системах для выявления и решения проблем, влияющих на целостность данных или функциональность API.
Требования к должности
- Подтвержденный опыт работы backend-разработчиком с глубокими знаниями распределенных систем и блокчейн-технологий.
- Экспертные знания языков программирования, таких как Go, Python или Node.js, с предпочтением языков, подходящих для высокопроизводительной обработки данных.
- Глубокое понимание DeFi-протоколов, включая их архитектуру, модели данных и проблемы интеграции.
- Сильные знания принципов проектирования API, RESTful-сервисов и GraphQL, опыт создания масштабируемых и безопасных API.
- Опыт работы с инструментами и фреймворками для блокчейн-разработки, включая Ethereum, Polkadot или другие сети Layer 1.
- Умение работать с базами данных (SQL/NoSQL) и решениями для хранения данных для управления крупномасштабными финансовыми наборами данных.
- Отличные навыки решения проблем и опыт поставки высококачественного программного обеспечения в сжатые сроки.
- Сильные коммуникативные навыки для взаимодействия с заинтересованными сторонами, документирования технических процессов и эффективного представления решений.
- Желательные квалификации включают опыт работы с децентрализованными приложениями (dApps), криптографическими протоколами и решениями для блокчейн-совместимости.
- Способность адаптироваться к быстро меняющимся технологиям и вносить вклад в инновации в сфере DeFi.