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

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

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

Middle Full-Stack TypeScript Developer

ИИОценка ИИ

Привлекательная вакансия для Middle-разработчика благодаря современному стеку (Bun, gRPC, React 19) и возможности удаленной работы. Финтех-сфера обычно предлагает стабильность и интересные инженерные вызовы, хотя отсутствие указанной вилки зарплаты является небольшим минусом.


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

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

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

Позиция требует уверенного владения широким стеком технологий: от фронтенда на React до бэкенда на Node.js/Bun с использованием gRPC и Protocol Buffers. Высокая сложность обусловлена необходимостью самостоятельно проектировать архитектуру взаимодействия и работать с инфраструктурными инструментами вроде Docker.

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

Медиана280 000 ₽
Рынок200 000 ₽ – 350 000 ₽
ИИОценка ИИ

Для роли Middle Fullstack Developer на рынке РФ и СНГ средний диапазон составляет 200,000 – 350,000 рублей. В финтех-секторе зарплаты часто стремятся к верхней границе рынка из-за высоких требований к качеству кода и безопасности. Предложение компании, вероятно, находится в этих пределах, основываясь на сложности стека.

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

Меня заинтересовала вакансия Middle Full-Stack TypeScript Developer в вашей компании. Мой опыт работы с React 18 и Node.js идеально совпадает с вашим технологическим стеком, а глубокое понимание TypeScript позволяет мне писать надежный и поддерживаемый код. Я имею практический опыт проектирования gRPC сервисов и работы с базами данных через MikroORM, что позволяет мне эффективно реализовывать фичи «под ключ» — от схемы данных до UI-компонентов.

Особенно меня привлекает возможность работать в продуктовой финтех-среде, где ценится самостоятельность и прямое влияние на архитектуру. Я привык работать в Agile-командах, активно участвовать в code review и проектировать масштабируемые решения с использованием Docker и Redis. Уверен, что мои навыки в разработке высоконагруженных веб-сервисов и опыт работы с WebSockets принесут значительную пользу вашему проекту.

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

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

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

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

Присоединяйтесь к амбициозной финтех-команде и создавайте будущее цифровых финансов вместе с нами!

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

#вакансия #Fullstack #React #NodeJs #TypeScript #Developer #remote #Fulltime

Looking for Middle Full-Stack TypeScript Developer

Продуктовая fintech-компания, разрабатывающая современную цифровую экосистему в сфере финансовых технологий. Мы создаем веб- и мобильные продукты, объединяя передовые технологии, аналитику и удобные пользовательские сервисы.

Команда работает в формате быстрого развития продукта, где каждый участник напрямую влияет на архитектуру, функциональность и дальнейшее развитие платформы.

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 — написание тестов

• 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).
  • Интересные технические задачи и возможность профессионального роста.
  • Фиксированную заработную плату.
+400% к собеседованиям

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

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

Навыки

  • TypeScript
  • React
  • Node.js
  • Bun
  • MobX
  • Protocol Buffers
  • gRPC
  • PostgreSQL
  • Redis
  • Docker
  • MikroORM
  • TypeORM
  • Prisma
  • WebSockets
  • Socket.io
  • Git
  • NestJS
  • Jest
  • Solidity
  • RabbitMQ
  • Kafka

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

Проверка понимания современных механизмов React и способов повышения производительности фронтенда.

Расскажите, как работает React Compiler и в каких случаях использование React Suspense дает наибольшее преимущество в пользовательском опыте?

Вакансия предполагает работу с gRPC, что требует понимания типизации на уровне протоколов.

В чем основные преимущества использования Protocol Buffers и gRPC по сравнению с классическим REST JSON в контексте микросервисной архитектуры?

Важно оценить навыки работы с данными и понимание производительности БД.

Как бы вы оптимизировали сложный SQL-запрос в PostgreSQL, если EXPLAIN ANALYZE показывает узкое место в Sequential Scan?

Работа с финансовыми данными требует надежности.

Опишите паттерн Unit of Work в MikroORM: как он помогает обеспечивать целостность данных при выполнении нескольких операций в рамках одной транзакции?

Проверка опыта работы с асинхронными коммуникациями.

Какие основные проблемы могут возникнуть при масштабировании WebSocket-соединений и как использование Redis Pub/Sub помогает их решить?

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

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

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

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

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

N
NDA