freehire launches on Product Hunt on 26 August.

Follow →

Middle Full-Stack TypeScript Developer

Summary

Middle Full-Stack TypeScript Developer building a modern fintech digital ecosystem with web and mobile products using advanced financial technologies and analytics.

💻 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, использование как очереди

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

📩 Контакты: @alena_h_h