yandex
N
NDA
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
УдалённоПолная занятость

Full Stack Developer (React + Node.js + Web3)

ИИОценка ИИ

Интересный проект на современном стеке (Bun, gRPC, Web3) с возможностью удаленной работы. Однако отсутствие указанной вилки зарплаты и названия компании немного снижает прозрачность предложения.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена широким стеком технологий (Full Stack) и спецификой Web3. От кандидата требуется не только знание React и Node.js, но и владение gRPC, Protocol Buffers, а также понимание работы блокчейн-провайдеров и различных типов БД.

Анализ зарплаты

Медиана400 000 ₽
Рынок300 000 ₽ – 550 000 ₽
ИИОценка ИИ

Для роли Full Stack разработчика уровня Senior с навыками Web3 и gRPC рыночные предложения обычно начинаются от 350 000 рублей. Данная вакансия предлагает фиксированную ставку, которая должна соответствовать этим ожиданиям для привлечения сильных специалистов.

Сопроводительное письмо

Меня заинтересовала вакансия Full Stack разработчика в вашей команде, так как мой опыт идеально совпадает с вашим технологическим стеком. Я имею глубокую экспертизу в React 18/19 и TypeScript, а также активно использую TanStack Query и MobX для управления состоянием. Мой опыт в бэкенд-разработке включает проектирование gRPC сервисов на Node.js и Bun, работу с Protocol Buffers и построение надежных схем данных с использованием MikroORM и PostgreSQL.

Особенно меня привлекает возможность работы с Web3-технологиями. Я знаком с интеграцией кошельков через Wagmi/Viem и понимаю специфику взаимодействия с блокчейн-контрактами. Я привык брать на себя полную ответственность за фичу — от описания .proto файлов до финальной верстки UI-компонентов, и всегда уделяю внимание производительности и чистоте кода. Буду рад обсудить, как мой опыт поможет в развитии вашего продукта.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас

Присоединяйтесь к нашей команде и создавайте будущее Web3-технологий вместе с нами!

Описание вакансии

#remote #FullStack #web3 #vacancy

🚀 Full Stack Developer (React + Node.js + Web3)

Ищем сильного Full Stack разработчика в продуктовую команду.

Нам нужен специалист, который способен самостоятельно реализовывать функционал от архитектуры backend-сервисов до готового UI, работать с современным TypeScript-стеком. Понимание платформы Node.js, runtime Bun и Deno.

**Обязательные технические навыки:

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

*nice to have*

  • 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
  • Интересные задачи в проекте и рост внутри команды
  • Фиксированная ставка
+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • TypeScript
  • PostgreSQL
  • Redis
  • React
  • Docker
  • gRPC
  • Node.js
  • MongoDB
  • TypeORM
  • Prisma
  • Web3
  • Protocol Buffers
  • Solidity
  • MobX
  • TanStack Query
  • ethers.js
  • Bun
  • MikroORM
  • Deno

Возможные вопросы на собеседовании

Проверка глубокого понимания React и оптимизации производительности.

Расскажите, как React Compiler (React 19) меняет подход к оптимизации ре-рендеров по сравнению с использованием useMemo и useCallback?

Оценка навыков проектирования микросервисного взаимодействия.

В чем основные преимущества использования ConnectRPC/gRPC по сравнению с классическим REST для внутреннего взаимодействия сервисов в вашей архитектуре?

Проверка опыта работы с ORM и базами данных в продакшене.

Как вы организуете процесс миграции в MikroORM при работе с высоконагруженной базой данных PostgreSQL, чтобы избежать блокировок таблиц?

Оценка компетенций в Web3.

С какими основными сложностями вы сталкивались при интеграции WalletConnect и как обеспечивали консистентность данных между блокчейном и локальным стейтом приложения?

Проверка архитектурного мышления.

В каких случаях вы предпочтете использовать Redis вместо PostgreSQL для хранения данных, и как вы будете обрабатывать инвалидацию кеша?

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

N
NDA