3 февраля 2026
8lends инвестиционная платформа, в поисках Lead Fullstack Developer для разработки веб-приложения для Web3 платформы кредитования с интеграцией блокчейна Ethereum.
Проект включает клиентскую часть и административную часть, поддержку мультиязычности, Web3 функциональность (кошельки, транзакции), а также backend сервисы для управления проектами, инвестициями и токенами.
Обязанности:
Проектирование и развитие архитектуры клиентской и серверной частей платформы (user/admin).
Реализация ключевых пользовательских сценариев: регистрация/аутентификация, KYC статусы, инвестиции, управление позициями, история операций.
Интеграция Web3: подключение кошельков, подписи/авторизация, отправка транзакций, обработка статусов, работа с событиями.
Интеграция со смарт-контрактами: чтение данных, подготовка транзакций, обработка ошибок, синхронизация on-chain/off-chain.
Разработка и поддержка backend API на NestJS: доменные модули, сервисы, DTO, документация Swagger.
Проектирование схем данных и миграций: PostgreSQL + Prisma, оптимизация запросов, индексы, консистентность данных.
Реализация фоновых задач и обработчиков: очереди Bull, ретраи, идемпотентность, обработка событий.
Интеграции с внешними сервисами: Sumsub (KYC), email (Nodemailer/шаблоны), аналитика/трекинг (Target Circle), хранилище файлов (MinIO).
Оптимизация производительности: frontend (bundle/perf, SSR/CSR баланс), backend (кэш, очереди, профилирование), Web3 (batch чтение, минимизация запросов).
Контроль качества: code review, стандарты, тестирование критичной бизнес-логики, участие в релизном процессе.
Участие в построении админки управления: пользователи, проекты, статусы, отчеты, выгрузки (CSV/Excel/PDF).
Требования:
Опыт fullstack разработки от 3 лет, уверенная работа с React/Next.js и Node.js/NestJS.
Глубокое знание TypeScript, опыт строгой типизации и типобезопасных контрактов.
Опыт проектирования REST API и интеграции frontend backend (контракты, ошибки, валидация).
Опыт работы с PostgreSQL и ORM (Prisma): схема данных, миграции, оптимизация запросов.
Опыт работы с Redis (кэширование, очереди) и понимание фоновых задач.
Опыт интеграции Web3 (Wagmi/Viem/Ethers.js): транзакции, статусы, события, взаимодействие с контрактами.
Понимание принципов безопасности: JWT, роли/права, защита API, безопасная обработка пользовательских данных.
Опыт работы с Docker, локальные окружения, базовое понимание CI/CD.
Практика code review, следование принципам Clean Code и понятной архитектуры.
Будет плюсом:
Опыт работы с интернационализацией (next-intl) и мультиязычными интерфейсами.
Опыт работы с Sentry, performance monitoring и анализом ошибок в продакшне.
Знание паттернов архитектуры (модульность, домены, DI) и подходов к структуре фронтенда (FSD/аналог).
Опыт работы с MinIO/S3, загрузкой файлов, обработкой изображений (Sharp/Multer).
Опыт работы с event-driven подходом и брокерами сообщений (Kafka/аналог) будет преимуществом.
Понимании токеномик, работа с ними , интеграциями, создание бриджей(кросс чейны)
Опыт работы в финтех/крипто проектах, понимание инвестиционных сценариев и учета операций.
Опыт интеграции с DeFi/Oracle сервисами, понимание tokenomics на уровне бизнес-логики.
Опыт построения устойчивой синхронизации on-chain/off-chain (reorg, повторная обработка событий, reconciliation).
Условия:
5/2 удаленка, гибкое начало дня 09:00-11:00 мск, 8ч в день, часовой пояс мск
Заработная плата: по результатам собеседования.