Описание работы
Проектирование, разработка и поддержка высокопроизводительных и отказоустойчивых бэкенд-сервисов на Golang для обеспечения основных функций DEX, таких как сопоставление ордеров, пулы ликвидности и кросс-чейн свопы. Глубокое изучение блокчейн-технологий (например, Ethereum, Cosmos, Polkadot) и реализация модулей взаимодействия со смарт-контрактами, связанных с DEX. Оптимизация производительности системы для обеспечения обработки транзакций с низкой задержкой и высокой конкуренцией. Участие в проектировании архитектуры и выборе технологий, продвижение технических стандартов и лучших практик в команде. Тесное сотрудничество с менеджерами продукта, фронтенд-разработчиками и блокчейн-инженерами для обеспечения общей эффективности системы.
Ключевые обязанности
- Разработка и поддержка бэкенд-сервисов на Golang для децентрализованных бирж (DEX).
- Реализация и оптимизация блокчейн-функционала, включая взаимодействие со смарт-контрактами.
- Повышение производительности системы для обработки большого объема транзакций с минимальной задержкой.
- Участие в принятии архитектурных решений и продвижение лучших практик разработки.
- Межфункциональное взаимодействие с командами продукта, фронтенда и блокчейна для создания бесшовных решений.
Требования к кандидату
- Опыт разработки на Golang от 3 лет с глубокими знаниями в области конкурентности, сетевых технологий и высокопроизводительных сервисов.
- Практический опыт разработки или поддержки DEX, включая механизмы AMM и ордерных книг.
- Хорошее понимание основ блокчейна и опыт работы с RPC-интерфейсами и смарт-контрактами.
- Знание проектирования распределенных систем и технологий контейнеризации, таких как Docker и Kubernetes.
- Отличные навыки диагностики и оптимизации, способность самостоятельно управлять сложными модулями.
- Высокое чувство ответственности, адаптивность к удаленной работе и отличные коммуникативные навыки.
- Опыт работы с кросс-чейн протоколами (например, IBC, LayerZero) или разработкой DeFi-протоколов будет преимуществом.
- Знание Solidity или других языков смарт-контрактов приветствуется.
- Участие в опенсорсных блокчейн-проектах или технических сообществах высоко ценится.
Условия
Заработная плата будет определена в процессе собеседования на основе опыта и квалификации.