Описание вакансии:
CA — это верифицируемая децентрализованная платформа для сопоставления вычислительных мощностей, которая стремится изменить глобальную систему вычислительных ресурсов с помощью инновационной распределённой архитектуры. Платформа объединяет мировые вычислительные ресурсы, обеспечивая их эффективное распределение и совместное использование, превращая их из ресурса, монополизированного ограниченным кругом организаций, в инфраструктуру, доступную для широкой публики. Мы ищем талантливых специалистов на позиции backend-разработчиков, предлагая возможности для обучения и трудоустройства.
Основные обязанности:
- Разработка ключевых компонентов Web3 backend-сервисов и промежуточного ПО, включая индексацию данных блокчейна, оффчейн-вычисления, маршрутизацию транзакций, API-шлюзы и распределённые микросервисные системы.
- Проектирование и реализация высокодоступных серверных архитектур с поддержкой высокой нагрузки для сценариев управления цифровыми активами, сопоставления транзакций, мониторинга событий в блокчейне и отправки уведомлений в реальном времени.
- Взаимодействие с EVM-совместимыми блокчейнами, такими как Ethereum, обработка JSON-RPC/WebSocket-вызовов, формирование и анализ транзакций, управление Gas и подписка на события смарт-контрактов.
- Участие в разработке и повышении безопасности сервисов кошельков (HD-кошельки, мультиподпись, абстракция аккаунтов) и систем хранения активов с соблюдением нормативных требований.
- Написание качественного, поддерживаемого кода, а также технической документации, модульных тестов и стандартов CI/CD-процессов.
- Отслеживание тенденций в области Web3 (Layer2, абстракция аккаунтов, выполнение интентов, ZK и др.) и развитие архитектуры системы.
Предпочтительные навыки:
- Опыт разработки централизованных бирж (CEX) или систем расчётов/клиринга цифровых активов.
- Знание Solidity и умение самостоятельно анализировать исходный код смарт-контрактов и устранять проблемы в блокчейне.
- Практический опыт работы с абстракцией аккаунтов (EIP-4337), MPC-кошельками или TSS-пороговыми подписями.
- Понимание решений Layer2, таких как ZK-Rollup или Optimistic Rollup.
- Участие в open-source проектах, связанных с блокчейном.
Требования к кандидату:
- Высшее образование в области компьютерных наук или смежных дисциплин, опыт Java backend-разработки от 5 лет.
- Глубокие знания Java, понимание принципов работы JVM, многопоточности/параллельного программирования, опыт работы с микросервисами на Spring Boot/Spring Cloud.
- Опыт проектирования распределённых систем, оптимизации Redis, Kafka/RocketMQ, MySQL и работы в условиях высокой нагрузки (QPS > 10k).
- Знание стека технологий Web3, понимание основ блокчейна (консенсус, жизненный цикл транзакций, MPT-дерево состояний), опыт работы с библиотеками для взаимодействия с блокчейном (Web3j, ethers.js).
- Знание стандартов токенов ERC-20/ERC-721/ERC-1155 и понимание логики DeFi и популярных протоколов (Uniswap, AAVE и др.).
- Умение читать техническую документацию на английском языке и самостоятельно изучать спецификации протоколов в зарубежных сообществах.
- Ответственность, навыки коммуникации и работы в команде, самостоятельность, готовность к удалённой работе и быстрым итерациям.
Условия:
- Зарплата и льготы обсуждаются индивидуально с HR.
- Контакты HR: +60127186434 (WhatsApp / Telegram / WeChat).
- Укажите контакты в Telegram или отправьте резюме на [email protected].