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

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

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

Full-stack TypeScript Developer (Middle)

Оценка ИИ

Интересный и современный стек технологий (React 19, gRPC, Web3), удаленный формат и возможность работать над сложным продуктом. Отсутствие вилки зарплаты в тексте немного снижает прозрачность, но технологический вызов компенсирует это.


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

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

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

Роль требует глубоких знаний как во фронтенде (React 18/19, TanStack), так и в бэкенде (gRPC, Node.js, MikroORM), а также понимания специфики Web3. Высокая планка самостоятельности и владение proto-first подходом делают позицию сложной для обычного Middle-разработчика.

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

Медиана4 000 $
Рынок3 000 $ – 5 500 $
Оценка ИИ

В вакансии не указана конкретная зарплата, однако для Middle Fullstack разработчика со стеком TypeScript/Node.js/Web3 рыночные предложения обычно находятся в диапазоне от 3000 до 5000 USD в зависимости от глубины знаний блокчейн-технологий. Продуктовые компании в этой нише часто предлагают конкурентные условия выше среднего по рынку Web2.

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

I am writing to express my strong interest in the Full-stack TypeScript Developer position. With over 3 years of experience in full-stack development and a solid background in both React and Node.js, I am confident in my ability to deliver end-to-end features from proto-schemas to polished UI components. My experience with the TanStack ecosystem, MobX, and gRPC aligns perfectly with your technical requirements, and I am particularly excited about the opportunity to work on Web3 integrations.

In my previous roles, I have consistently demonstrated the ability to work independently, designing scalable backend services with MikroORM and PostgreSQL while ensuring high-performance frontend experiences. I am well-versed in the proto-first approach and have a deep understanding of blockchain architecture, including ABI interactions and wallet integrations. I am eager to bring my technical expertise and proactive mindset to your team to help drive your product's success.

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

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

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

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

Присоединяйтесь к амбициозной продуктовой команде и создавайте будущее на стыке Web2 и Web3 — откликайтесь прямо сейчас!

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

#Вакансия #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 · proto-first подход

▪️Технические навыки:

▫️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):

▫️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

▫️Фиксированная ставка

▫️Рост внутри команды, интересные задачи

Контакты: Откликнуться К отклику приложите свое резюме

Крипто Head Hunter: Откликнуться

Blockchain Hunter: Откликнуться

+400% к собеседованиям

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

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

Навыки

  • TypeScript
  • React
  • Node.js
  • gRPC
  • PostgreSQL
  • Redis
  • MikroORM
  • Docker
  • Web3
  • Blockchain
  • TanStack Query
  • MobX
  • Protocol Buffers
  • Bun
  • Git

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

Проверка понимания архитектурного подхода, заявленного в вакансии.

Расскажите о вашем опыте работы с proto-first подходом: какие преимущества и сложности вы видите при генерации кода из .proto схем для фронтенда и бэкенда?

Вакансия делает акцент на современных инструментах управления состоянием.

В каких случаях вы предпочтете использовать MobX вместо встроенного React Context или Redux для управления глобальным состоянием?

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

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

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

Опишите процесс интеграции Web3-провайдера в React-приложение: с какими типичными проблемами при чтении/записи в смарт-контракт вы сталкивались?

Проверка навыков оптимизации производительности.

Как вы используете EXPLAIN ANALYZE в PostgreSQL для оптимизации медленных запросов с множественными JOIN-ами?

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

Астронис
150 000 ₽ – 180 000 ₽

Middle Fullstack-разработчик

MiddleГибридРоссия
PHP · Vue 3 · JavaScript · TypeScript · HTML · CSS · Element Plus · Vite · Apache · MySQL · MariaDB · Linux · Git · Asterisk · SIP · C++ · Qt
+17 навыков
NDA
300 000 ₽ – 400 000 ₽

Senior fullstack developer (Node.js + React.js)

SeniorУдалённоРоссия
Node.js · React · TypeScript · PostgreSQL · Docker · Kubernetes · Architecture
+7 навыков
Книга Рода
220 000 ₽ – 300 000 ₽

Fullstack-разработчик (Django + Vue/Nuxt) | Senior

SeniorУдалённоРоссия
Django · Vue · Nuxt · Python · Django REST Framework · TypeScript · PostgreSQL · Tailwind CSS · Cursor
+9 навыков
NDA
до 1 900 ₽

Full Stack разработчик Middle+ Senior (Python/Django + Vue.js/Nuxt.js)

SeniorУдалённоРоссия
Python · Django · Vue.js · Nuxt.js · REST · SOAP · Webhooks · Bitrix24 · Git · GitHub · 1C · Robokassa · OpenAI · ChatGPT
+14 навыков
NDA
Не указана

Senior Fullstack разработчик (Python/Django + Vue.js)

SeniorУдалённоРоссия
Python · Django · Vue.js · Nuxt.js · REST · SOAP · Webhooks · Bitrix24 · Git · GitHub · 1C · Robokassa · OpenAI · ChatGPT · Ozon · Wildberries
+16 навыков
housecall
от 5 500 $

Software Engineer II (Developer Experience) - Brazil

MiddleУдалённоБразилия
Ruby on Rails · React · JavaScript · SQL · Git · AWS · CI/CD · Android · iOS · Ruby
+10 навыков
более 1000 офферов получено
4.9

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

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

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

NDA