Описание работы
Мы ищем инженера, специализирующегося на бэкенде и инфраструктуре, для создания производственных систем для протоколов Web3. Вы будете отвечать за сквозные критические системы, начиная от событий в блокчейне, индексаторов, API и фоновых процессов до конвейеров данных, облачной инфраструктуры, потоков данных в реальном времени, оркестрации AI-агентов и необходимого фронтенд-представления. Это не просто роль бэкенд-разработчика, пишущего API — вы будете отвечать за полный жизненный цикл стабильности, производительности и поддерживаемости системы, включая проектирование архитектуры, реализацию, развертывание, мониторинг, устранение неисправностей и постоянную итерацию.
Ключевые обязанности
- Бэкенд-системы и архитектура: проектирование, создание и поддержка основных бэкенд-систем протокола, включая индексаторы, API, фоновые процессы, конвейеры данных и внутренние сервисы. Вы будете самостоятельно отвечать за архитектуру, реализацию, развертывание, мониторинг и итерацию конкретных систем.
- Облачная инфраструктура и эксплуатация: управление облачной инфраструктурой для сервисов, развертывание, масштабирование и эксплуатация производственных систем на AWS или GCP, включая контейнеры, очереди, кэширование, базы данных, CI/CD, логирование, мониторинг, оповещения и контроль затрат.
- Системы реального времени и мультичейн: создание систем для передачи состояния блокчейна клиентам в реальном времени, включая WebSocket, потоки цен, потоки транзакций и данные живых дашбордов. При масштабировании на несколько EVM-чейнов координация индексаторов, RPC-инфраструктуры и кросс-чейн состояния для обеспечения низкой задержки, согласованности и четких механизмов отката.
- Инфраструктура AI-агентов: разработка и поддержка бэкенд-инфраструктуры для AI-агентов, поддержка разработчиков, рабочих процессов инференса в блокчейне и внутренней автоматизации. Вы будете работать с API LLM, циклами вызова инструментов, выполнением навыков агентов, логированием, мониторингом и контролем надежности.
- Сквозная реализация функций: реализация функций продукта по всему стеку — от событий в блокчейне до индексаторов и API, а затем до фронтендов на React/Next.js. Функции могут включать торговые потоки, процессы запуска, страницы токенов, живые дашборды, подключение кошельков и UX транзакций.
- Оптимизация навыков AI: помимо использования AI-агентов, вы будете разрабатывать, дорабатывать и оптимизировать навыки агентов для поддержки внешних разработчиков и внутренних инженерных процессов.
Требования к работе
- Двуязычное владение: свободное владение письменным и устным английским и китайским для эффективного общения с внутренними командами и глобальными сообществами разработчиков.
- Экспертиза в бэкенде: значительный опыт разработки бэкенда на уровне продакшена на TypeScript/Node.js (Rust или Go будет плюсом). Глубокие знания PostgreSQL, Redis, очередей сообщений, фоновых задач, стратегий кэширования и проектирования систем с высокой нагрузкой.
- Облачная инфраструктура: практический опыт работы с AWS или GCP на уровне продакшена, включая Docker, Kubernetes (или аналоги), развертывание, масштабирование, CI/CD, логирование, мониторинг, оповещения и контроль затрат.
- Опыт работы с Web3 бэкендом: опыт работы с системами данных в блокчейне (индексаторы, слушатели событий, координаторы RPC, отправители транзакций). Понимание компромиссов между пагинацией eth_getLogs, запросами подграфов, сторонними API и кастомными индексаторами.
- Реализация фронтенда: практические навыки работы с React/Next.js/TypeScript для отображения чистых, стабильных интерфейсов с данными в реальном времени — не обязательно быть экспертом, но нельзя полностью полагаться на других.
- Навыки работы с AI: ежедневное использование инструментов AI для кодинга (Cursor, Claude Code, Codex и т.д.) и опыт работы с API LLM, вызовом инструментов, рабочими процессами агентов и производственными AI-системами.
- Осведомленность о безопасности: активное внимание к ограничению скорости, валидации ввода, аутентификации, безопасности кошельков, предотвращению злоупотреблений и краевым случаям, таким как ожидающие/отмененные транзакции.
- Совпадение часового пояса: стабильная доступность, покрывающая время от Европы до АТР (максимум UTC+9).
- Мышление стартапа: адаптивность к быстрой итерации, сильное чувство собственности, иногда дежурство и приоритизация потребностей разработчиков.
Будет плюсом
- Опыт работы со смарт-контрактами (чтение/написание/аудит Solidity).
- Знание внутренностей EVM для безопасных бэкенд-систем, взаимодействующих с контрактами.
- Опыт работы с индексаторами на уровне продакшена для высоконагруженных чейнов (BNB Chain, Base, Solana).
- Опыт работы с производственными AI-системами агентов (помимо инженерии промптов).
- Опыт работы с системами высокой конкурентности, высокой доступности и низкой задержки.
- Глубокие навыки Web3 фронтенда (wagmi/viem/ethers, подключение кошельков, подписание транзакций).
- Вклад в Web3 OSS (индексаторы, кошельки, обозреватели блоков, фронтенд SDK).
- Опыт работы в компаниях, занимающихся инфраструктурой Web3, биржами или кошельками.
Преимущества
Обсуждается