Описание должности
Ключевые обязанности
- Руководство проектированием и оптимизацией архитектуры системы, обеспечивая соответствие требованиям масштабируемости, безопасности и производительности для корпоративных приложений.
- Разработка и поддержка бизнес-логики серверной части с акцентом на основные функциональные возможности и обеспечение бесперебойной интеграции с фронтенд-системами.
- Сотрудничество с продуктовыми и операционными командами для преобразования бизнес-требований в технические спецификации и оценки сроков разработки для этапов проекта.
- Мониторинг и анализ достижений в технологии блокчейн, включая, но не ограничиваясь инновациями в смарт-контрактах, алгоритмах консенсуса и фреймворках децентрализованных приложений.
- Реализация и совершенствование технических решений для функций, связанных с кошельками, и услуг по управлению капиталом, уделяя приоритетное внимание пользовательскому опыту и эффективности системы.
- Проведение тестирования производительности и оптимизации критически важных систем, выявление узких мест и предложение масштабируемых улучшений.
- Документирование технических процессов, поддержание качества кода и обеспечение соответствия отраслевым стандартам и протоколам безопасности.
- Поддержка обмена знаниями в команде путем представления технических инсайтов и наставничества младших инженеров в практиках разработки блокчейн.
Требования к должности
- Подтвержденный опыт проектирования и оптимизации серверных систем с сильным бэкграундом в распределенной архитектуре и решениях высокой доступности.
- Экспертиза в технологиях разработки блокчейн, включая Solidity, Ethereum, Hyperledger или другие децентрализованные платформы, с практическим опытом развертывания и тестирования смарт-контрактов.
- Владение языками программирования, такими как Python, Java или Go, и знакомство с разработкой и интеграцией RESTful API.
- Сильные аналитические навыки для оценки технических компромиссов, анализа рисков разработки и предложения экономически эффективных решений для масштабируемости продукта.
- Способность работать самостоятельно и в команде, балансируя техническое исполнение с кросс-командной координацией для своевременной реализации проектов в рамках установленных сроков.
- Отличные навыки решения проблем для устранения сложных системных неполадок и реализации надежных исправлений в производственных средах.
- Знание облачных платформ (например, AWS, Azure) и технологий контейнеризации (например, Docker, Kubernetes) для масштабируемого развертывания.
- Понимание лучших практик кибербезопасности, включая протоколы шифрования, стандарты безопасного кодирования и нормативы по защите данных.
- Предпочтительные квалификации включают опыт работы с протоколами DeFi, разработкой NFT или блокчейн-ориентированными финансовыми системами, а также знакомство с инструментами DevOps и CI/CD-конвейерами.
- Сильные коммуникативные навыки для представления технических концепций нетехническим заинтересованным сторонам и документирования процессов разработки для аудита и поддержки.
