Старший Full-Stack TypeScript инженер — Web3 / FinTech / Трейдинг
Требуется старший Full-Stack TypeScript инженер для продукта на стыке Web3, финтеха и трейдинга. Необходимо работать как с фронтендом, так и с бэкендом, самостоятельно принимать технические решения и реализовывать функции от начала до конца. Технологический стек: TypeScript, React, Next.js, PostgreSQL, WebSockets, блокчейн-интеграции.
Разработка и развитие продукта с использованием TypeScript / React / Next.js. Работа как над фронтендом, так и над бэкендом. Создание интерфейсов с большим объемом данных в реальном времени: цены, позиции, ордера и другие постоянно обновляющиеся данные. Работа с WebSockets: корректная обработка обрывов соединения и переподключений. Проектирование структур данных и работа с PostgreSQL. Интеграция блокчейна, кошельков и внешних сервисов. Работа с финансовой логикой, где критична корректность операций и согласованность данных. Разработка полноценного мобильного веб-интерфейса. Интеграция и поддержка внешних API и сервисов. Использование Claude Code в ежедневном процессе разработки.
Кандидаты должны проживать за пределами России и Юго-Восточной Азии. 5+ лет коммерческой разработки. Вы продолжаете писать код самостоятельно, а не только управляете командой. Уверенное владение TypeScript как на фронтенде, так и на бэкенде. Большой опыт работы с React и Next.js: App Router, Server Components, SSR. Опыт работы с PostgreSQL: самостоятельное проектирование таблиц, связей и написание запросов. Опыт запуска как минимум нескольких продуктов или крупных частей продукта для реальных пользователей и сквозная ответственность. Опыт в финтехе, криптовалютах, трейдинге, платежах, кошельках или других системах с реальными финансовыми операциями. Понимание финансовых систем: защита от дублирования операций, корректная обработка ошибок и невозможность просто откатить часть блокчейн-транзакций. Опыт работы с WebSockets / стримингом / данными в реальном времени. Опыт разработки приложений с большим потоком постоянно обновляющихся данных и понимание производительности интерфейса. Понимание управления состоянием и кэширования данных на стороне клиента: React Query или аналоги. Опыт блокчейн-интеграций: кошельки, подписывание операций, чтение данных из блокчейна. Опыт работы с viem или ethers. Опыт создания интерфейсов, которыми действительно удобно пользоваться с телефона: сенсорный интерфейс, мобильный Safari, клавиатура, безопасные области и другие особенности мобильных устройств. Способность самостоятельно работать с большим количеством внешних интеграций и разбираться даже при неполной или плохой документации. Сильный инженерный бэкграунд: вы можете самостоятельно писать, читать, анализировать и отлаживать код. В текущей работе вы уже перешли на Claude Code и используете его как основной рабочий инструмент. Нам нужен разработчик, который при необходимости может сделать все самостоятельно, но сейчас активно и ежедневно работает через Claude Code. Будет плюсом: Опыт разработки рынков предсказаний, особенно Polymarket, Kalshi или аналогичных продуктов. Опыт работы с торговыми системами и книгой ордеров. Понимание рыночных и лимитных ордеров, частичного исполнения, проскальзывания. Опыт работы со встроенными кошельками: Magic, Privy, Web3Auth, Para. Опыт работы с релеерами, мета-транзакциями, спонсированием газа. Знание ERC-4337 / Account Abstraction. Опыт сверки данных собственной базы данных с блокчейном. Опыт работы с кросс-чейн мостами. Опыт работы с Polygon. Опыт работы с Supabase.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал