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

Full-stack TypeScript Developer (Middle)
Интересный и современный стек технологий (React 19, gRPC, Web3), удаленный формат и возможность работать над сложным продуктом. Отсутствие вилки зарплаты в тексте немного снижает прозрачность, но технологический вызов компенсирует это.
Сложность вакансии
Роль требует глубоких знаний как во фронтенде (React 18/19, TanStack), так и в бэкенде (gRPC, Node.js, MikroORM), а также понимания специфики Web3. Высокая планка самостоятельности и владение proto-first подходом делают позицию сложной для обычного Middle-разработчика.
Анализ зарплаты
В вакансии не указана конкретная зарплата, однако для 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.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Присоединяйтесь к амбициозной продуктовой команде и создавайте будущее на стыке 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: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- 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-ами?
Похожие вакансии
Middle Fullstack-разработчик
Senior fullstack developer (Node.js + React.js)
Fullstack-разработчик (Django + Vue/Nuxt) | Senior
Full Stack разработчик Middle+ Senior (Python/Django + Vue.js/Nuxt.js)
Senior Fullstack разработчик (Python/Django + Vue.js)
Software Engineer II (Developer Experience) - Brazil
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!