Вакансия
#Вакансия
#Developer
#Fullstack
#Middle
#TypeScript
#NodeJs
#React
#Web3
#Blockchain
#Fulltime
#Remote
#Удаленно
Требуется Full-stack TypeScript Developer (Middle)
Мы продуктовая команда, работающая на стыке Web2 и Web3, где важны скорость разработки, чистая архитектура и реальные результаты.
Сейчас ищем разработчика, который сможет брать задачи end-to-end: от проектирования proto-схем и backend-сервисов (Node.js, gRPC/ConnectRPC, PostgreSQL/Redis) до реализации интерфейсов на React с грамотной типизацией и управлением состоянием.
▪️
Требования:
- Опыт: 2-4 года
- Стек: React 18/19 + Node.js
▫️
Базы данных (обязательно)
- Опыт оптимизации SQL-запросов и анализа производительности
- Понимание транзакций, блокировок и обеспечения целостности данных
- Умение писать и анализировать сложные SQL-запросы без зависимости от ORM
▫️
Frontend
- TypeScript — строгая типизация, generics, utility types, interfaces vs types
мReact 18/19 — Hooks, Suspense, оптимизация ре-рендеров, понимание React Compiler
- TanStack — React Query (серверный стейт), TanStack Router, TanStack Table
- MobX — реактивный стейт-менеджмент, observable / action / computed, stores
▫️
Backend
- Node.js / Bun — event loop, streams, async/await, error handling в production
- Protocol Buffers — написание .proto схем, кодогенерация (protoc / buf)
- gRPC / ConnectRPC — реализация сервисов, streaming RPC, middleware
- HTTP / REST API — проектирование эндпоинтов, коды ошибок, пагинация, versioning
▫️
БД / хранилища
- MikroORM / TypeORM / Prisma — entities, migrations, Unit of Work паттерн, QueryBuilder
- PostgreSQL — индексы, JOIN-ы, транзакции, EXPLAIN ANALYZE базово
- Redis — кеширование, TTL, pub/sub, использование как очередь
- NoSQL DB (MongoDB или аналог) — документная модель, агрегации
▫️
Infra / DevOps
- Git + GitHub — branching strategy, PR flow, code review, разрешение конфликтов
- Docker — Dockerfile, docker-compose, multi-stage builds
▫️
Web3
- Blockchain / Smart Contracts — понимание архитектуры блокчейна, чтение ABI, вызов методов контракта, работа с кошельками
▪️
Будет бонусом (nice to have):
▫️
Понимание принципов ООП и SOLID
▫️
Понимание паттернов проектирования и архитектурных подходов
▫️
GraphQL — схема, резолверы
▫️
NestJS — Server framework
▫️
WebSockets /
Socket.io
▫️
CI/CD (GitHub Actions)
▫️
Jest / Vitest — написание тестов
▫️
Ethers.js / Viem / Wagmi
▫️
Solidity — чтение контрактов
▫️
OpenAPI / Swagger
▫️
RabbitMQ / Kafka
▫️
AWS / GCP базово
▪️
Идеальный кандидат:
▫️
Реализует фичу от proto-схемы до UI-компонента самостоятельно
▫️
Создаёт переиспользуемые React-компоненты с правильной типизацией
▫️
Проектирует ConnectRPC / gRPC сервис по заданным требованиям
▫️
Пишет MikroORM migrations без потери данных
▫️
Выбирает между PostgreSQL, Redis и NoSQL в зависимости от задачи
▫️
Поднимает локальное окружение через docker-compose без посторонней помощи
▫️
Интегрирует Web3-провайдер (wallet connect, чтение/запись в контракт)
▪️
Soft skills
▫️
Самостоятельность в задачах
▫️
Умение задавать уточняющие вопросы
▫️
Работа в команде (Agile / Scrum)
▫️
Письменная коммуникация
▫️
Готовность к code review и обратной связи
▪️
Условия
▫️
Удаленный формат работы
▫️
Full-time
▫️
Фиксированная ставка
▫️
Рост внутри команды, интересные задачи
Контакты:
@alena_h_h
К отклику приложите свое резюме
Другие наши сообщества в крипто рекрутинге:
Blockchain Hunter,
Крипто Head Hunter,
Crypto Jobs,
WEB 3.0 JOB
,
Crypto Job
Откликнуться в Telegram →
⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.