вакансия
#вакансия
#fullstack
#typescript
#react
#nodejs
#developer
#fintech
#remote
#fulltime
#web3
🐋
Требуется Middle Full-Stack TypeScript Developer
О компании
Продуктовая fintech-компания, разрабатывающая современную цифровую экосистему в сфере финансовых технологий.
Компания создаёт веб- и мобильные продукты, объединяя современные технологии, аналитику и удобные пользовательские сервисы.
Команда работает в формате быстрого развития продукта, где каждый участник напрямую влияет на архитектуру, функциональность и дальнейшее развитие платформы.
Frontend:
• TypeScript: строгая типизация, generics, utility types, interfaces и types.
• React 18/19: Hooks, Suspense, оптимизация повторных рендеров, понимание React Compiler.
• MobX: реактивный state management, observable, action, computed, stores.
Backend:
• Node.js / Bun: event loop, streams, async/await, обработка ошибок в production.
• Protocol Buffers: написание .proto-схем, кодогенерация через protoc / buf.
• gRPC / ConnectRPC: реализация сервисов, streaming RPC, middleware.
• HTTP / REST API: проектирование endpoint-ов, коды ошибок, пагинация, versioning.
• WebSockets /
Socket.io
: реализация двустороннего взаимодействия, обработка событий и управление подключениями.
Базы данных и хранилища:
• MikroORM / TypeORM / Prisma: entities, migrations, Unit of Work, QueryBuilder.
• PostgreSQL: индексы, JOIN, транзакции, базовое понимание EXPLAIN ANALYZE.
• Redis: кеширование, TTL, pub/sub, использование в качестве очереди.
Инфраструктура и DevOps:
• Git и GitHub: branching strategy, PR flow, code review, разрешение конфликтов.
• Docker: Dockerfile, Docker Compose, multi-stage builds.
Будет преимуществом:
• Опыт работы с NestJS.
• Знание CI/CD и GitHub Actions.
• Опыт написания тестов с Jest.
• Знание Ethers.js, Viem или Wagmi.
• Умение читать смарт-контракты на Solidity.
• Опыт работы с OpenAPI / Swagger.
• Знание RabbitMQ или Kafka.
• Опыт работы с NoSQL-базами данных, включая MongoDB или аналоги: документная модель и агрегации.
• Базовые знания AWS или GCP.
Идеальный кандидат:
• Самостоятельно реализует функциональность от Proto-схемы до UI-компонента.
• Создаёт переиспользуемые React-компоненты с корректной типизацией.
• Проектирует и реализует ConnectRPC / gRPC-сервисы по заданным требованиям.
• Пишет миграции MikroORM без потери данных.
• Выбирает между PostgreSQL, Redis и NoSQL в зависимости от требований задачи.
• Самостоятельно поднимает локальное окружение через Docker Compose.
• Умеет проектировать и поддерживать WebSocket-взаимодействие между клиентом и сервером.
Личные качества:
• Самостоятельность в решении задач.
• Умение задавать уточняющие вопросы.
• Навыки командной работы по Agile / Scrum.
• Грамотная письменная коммуникация.
• Готовность к code review и конструктивной обратной связи.
Условия:
• Полностью удалённый формат работы.
• Full-time занятость.
• Интересные технические задачи.
• Возможность профессионального роста.
• Фиксированная заработная плата.
Контакты:
@alena_h_h
Работа Крипта:
@rabota_cryptos
Откликнуться в Telegram →
⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.