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