Описание вакансии
Мы ищем старшего инженера JavaScript/TypeScript для присоединения к нашей инновационной команде, занимающейся разработкой блокчейн-технологий. Идеальный кандидат будет играть ключевую роль в проектировании и реализации основных модулей продукта, а также участвовать в создании и поддержке блокчейн SDK. Эта должность требует глубокого понимания как фронтенд-, так и бэкенд-разработки с акцентом на создание масштабируемых, безопасных и высокопроизводительных решений. Инженер будет тесно сотрудничать с кросс-функциональными командами, включая менеджеров продуктов, дизайнеров и специалистов по тестированию, для создания передовых блокчейн-приложений.
Ключевые обязанности
- Руководство проектированием и реализацией основных модулей продукта с использованием JavaScript/TypeScript, обеспечивая техническое совершенство и соответствие бизнес-целям.
- Разработка и поддержка блокчейн SDK с фокусом на удобство использования, оптимизацию производительности и интеграцию с существующими системами.
- Сотрудничество со старшими разработчиками и заинтересованными сторонами для определения технических спецификаций и архитектуры новых проектов.
- Написание чистого, эффективного и хорошо документированного кода, соответствующего лучшим практикам и стандартам.
- Реализация и тестирование сложных блокчейн-протоколов, обеспечивая совместимость с отраслевыми стандартами и нормативными требованиями.
- Проведение код-ревью для поддержания качества кода и наставничество младших инженеров по лучшим практикам.
- Отслеживание новых тенденций и технологий в блокчейне, предложение инновационных решений для улучшения возможностей продукта.
- Работа с командами DevOps для обеспечения бесперебойного развертывания, мониторинга и поддержки блокчейн-приложений.
- Участие в технических обсуждениях проектирования и вклад в разработку масштабируемой инфраструктуры для децентрализованных систем.
- Отладка и решение сложных проблем, предоставление технического лидерства на критических этапах проекта.
Требования к кандидату
- Подтвержденный опыт работы старшим инженером JavaScript/TypeScript с минимум 5 годами в full-stack разработке.
- Экспертиза в блокчейн-разработке, включая опыт работы с Ethereum, Hyperledger или другими блокчейн-платформами.
- Глубокое знание JavaScript/TypeScript с пониманием асинхронного программирования, функционального программирования и современных фреймворков, таких как React или Node.js.
- Опыт разработки смарт-контрактов на Solidity или аналогичных языках, а также знание архитектуры децентрализованных приложений (dApp).
- Владение системами контроля версий (например, Git) и методологиями гибкой разработки (например, Scrum, Kanban).
- Отличные навыки решения проблем и способность анализировать сложные системы для поиска оптимальных решений.
- Сильные коммуникативные навыки с умением объяснять технические концепции нетехническим специалистам.
- Командный подход, способность эффективно работать в коллективе для достижения общих целей.
- Умение работать самостоятельно, брать на себя ответственность за проекты и предоставлять качественные результаты в сжатые сроки.
- Увлечение блокчейн-технологиями и стремление к постоянному обучению и профессиональному росту.
- Желательно: Опыт работы с решениями для масштабирования блокчейна, кросс-чейн совместимостью или фреймворками децентрализованной идентификации.
- Желательно: Знание инструментов тестирования, таких как Jest, Mocha или Cypress, и опыт работы с CI/CD-процессами.
- Желательно: Знание криптографических протоколов, механизмов консенсуса или технологий распределенного реестра.
