Вакансия
#Вакансия
#Developer
#Fullstack
#Middle
#TypeScript
#Fulltime
#Remote
#Удаленно
Требуется Middle Full-Stack TypeScript Developer
Мы продуктовая команда, которая ценит скорость разработки, чистую архитектуру и реальные результаты.
Ищем разработчика, который сможет брать задачи end-to-end: от проектирования proto-схем и backend-сервисов (Node.js, gRPC/ConnectRPC, PostgreSQL/Redis) до реализации интерфейсов на React с грамотной типизацией и управлением состоянием.
Важно понимать, как строится система целиком, принимать технические решения и доводить фичи до продакшена без постоянного контроля.
▪️
Обязательные технические навыки
Frontend
▫️
TypeScript — строгая типизация, generics, utility types, interfaces vs types
▫️
React 18/19 — Hooks, Suspense, оптимизация ре-рендеров, понимание React Compiler
▫️
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
▫️
WebSockets /
Socket.io
— реализация двустороннего взаимодействия, обработка событий, управление подключениями
Базы данных / хранилища
▫️
MikroORM / TypeORM / Prisma — entities, migrations, Unit of Work, QueryBuilder
▫️
PostgreSQL — индексы, JOIN, транзакции, базовое понимание EXPLAIN ANALYZE
▫️
Redis — кеширование, TTL, pub/sub, использование как очереди
Infra / DevOps
▫️
Git + GitHub — branching strategy, PR flow, code review, разрешение конфликтов
▫️
Docker — Dockerfile, docker-compose, multi-stage builds
▪️
Nice to have
▫️
NestJS — Server framework
▫️
CI/CD (GitHub Actions)
▫️
Jest / Vitest — написание тестов
▫️
Ethers.js / Viem / Wagmi
▫️
Solidity — чтение смарт-контрактов
▫️
OpenAPI / Swagger
▫️
RabbitMQ / Kafka
▫️
NoSQL DB (MongoDB или аналог) — документная модель, агрегации
▫️
AWS / GCP — базовые знания
▪️
Идеальный кандидат
▫️
Реализует фичу от Proto-схемы до UI-компонента самостоятельно.
▫️
Создает переиспользуемые React-компоненты с корректной типизацией.
▫️
Проектирует и реализует ConnectRPC / gRPC сервисы по заданным требованиям.
▫️
Пишет миграции MikroORM без потери данных.
▫️
Выбирает между PostgreSQL, Redis и NoSQL в зависимости от требований задачи.
▫️
Поднимает локальное окружение через Docker Compose без посторонней помощи.
▫️
Умеет проектировать и поддерживать WebSocket-взаимодействие между клиентом и сервером.
▪️
Soft Skills
▫️
Самостоятельность в решении задач.
▫️
Умение задавать уточняющие вопросы.
▫️
Работа в команде (Agile / Scrum).
▫️
Грамотная письменная коммуникация.
▫️
Готовность к code review и конструктивной обратной связи.
▪️
Что мы предлагаем
▫️
Удаленный формат работы (Full-time).
▫️
Интересные технические задачи и возможность профессионального роста.
▫️
Фиксированную заработную плату.
Контакты:
@alena_h_h
Другие наши сообщества в крипто рекрутинге:
Blockchain Hunter,
Career Crypto
,
Крипто Head Hunter,
Crypto Jobs,
WEB 3.0 JOB
,
Crypto Job
Откликнуться в Telegram →
⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.