Full-Stack TypeScript Developer (Middle) $$$

Ми є продуктовою командою, що працює на стику Web2 і Web3, де важливі швидкість розробки, чиста архітектура і реальні результати.
Зараз шукаємо розробника, який зможе брати завдання 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
- TanStack - React Query (серверний стейт), TanStack Router, TanStack Table
- 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
 

БД / сховища

- MikroORM/TypeORM/Prisma — entities, migrations, Unit of Work патерн, QueryBuilder
- PostgreSQL — індекси, JOIN-и, транзакції, EXPLAIN ANALYZE базово
- Redis - кешування, TTL, pub/sub, використання як черга
- NoSQL DB (MongoDB або аналог) - документна модель, агрегації
 

Infra / DevOps

- Git + GitHub - branching strategy, PR flow, code review, вирішення конфліктів
- Docker — Dockerfile, docker-compose, multi-stage builds
 

Web3

- Blockchain / Smart Contracts — розуміння архітектури блокчейну, читання ABI, виклик методів контракту, робота з гаманцями
 

Бажані навички (nice to have):
 

- GraphQL - схема, резолвери
- NestJS - Server framework
- WebSockets/Socket.io
- CI/CD (GitHub Actions)
- Jest / Vitest - написання тестів
- Ethers.js / Viem / Wagmi
- Solidity - читання контрактів
- OpenAPI / Swagger
- RabbitMQ / Kafka
- AWS / GCP базово
 

Що кандидат вміє робити:
 

- реалізує фічу від proto-схеми до UI-компонента самостійно
- Створює перевикористовувані React-компоненти з правильною типізацією
- Проектує ConnectRPC/gRPC сервіс за заданими вимогами
- Пише MikroORM migrations без втрати даних
- Вибирає між PostgreSQL, Redis та NoSQL залежно від завдання
- Піднімає локальне оточення через docker-compose без сторонньої допомоги
- Інтегрує Web3-провайдер (wallet connect, читання/запис у контракт)
 

Soft skills

- Самостійність у завданнях
- Вміння ставити уточнюючі питання
- Робота в команді (Agile/Scrum)
- Письмова комунікація
- Готовність до code review та зворотного зв'язку
 

Що ми пропонуємо

- Віддалений формат роботи, Full-time
- Цікаві завдання у проекті та зростання всередині команди
- Фіксована ставка

Required languages

English A2 - Elementary
TypeScript, GitHub, Node.js, PostgreSQL
Published 27 March
111 views
·
53 applications
Last responded more than a month ago
To apply for this and other jobs on Djinni login or signup.
Loading...