Мы продуктовая команда, которая ценит скорость разработки, чистую архитектуру и реальные результаты.
Ищем разработчика, который сможет брать задачи end-to-end: от проектирования proto-схем и backend-сервисов (Node.js, gRPC/ConnectRPC, PostgreSQL/Redis) до реализации интерфейсов на React с грамотной типизацией и управлением состоянием.
Важно понимать, как строится система целиком, принимать технические решения и доводить фичи до продакшена без постоянного контроля.
▪️Обязательные технические навыки
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 / Vitest — написание тестов
- 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).
- Интересные технические задачи и возможность профессионального роста.
- Фиксированную заработную плату.