Full-Stack Developer (TypeScript / Node.js / React)
Формат роботи: офіс / гібрид (Київ)
Конкурентна компенсація + бонуси
Ми шукаємо сильного Full-Stack Developer, який вміє будувати не просто фічі, а масштабовані та стабільні системи. Якщо ти любиш чисту архітектуру, контроль над перформансом і роботу з сучасним стеком — давай знайомитись.
Що ти будеш робити
— Розробляти та підтримувати backend-сервіси на TypeScript
— Проєктувати REST API та працювати з бізнес-логікою
— Будувати масштабовану архітектуру (сервіси, кешування, черги)
— Працювати з базами даних та оптимізувати запити
— Брати участь у розробці frontend-частини (React)
— Впроваджувати best practices (валідація, логування, error handling)
— Взаємодіяти з командою через code review та спільні технічні рішення
Основні вимоги (Backend фокус)
TypeScript
— впевнене володіння: generics, utility types, strict mode
Node.js / Bun
— досвід роботи з серверним runtime (Bun — як плюс)
Fastify / Express
— плагіни, lifecycle hooks, декоратори (або готовність перейти на Fastify)
PostgreSQL
— індекси (включаючи composite), транзакції
— JSONB, оптимізація запитів
— FOR UPDATE SKIP LOCKED
ORM (Prisma або аналог)
— міграції, relations, raw queries
Redis
— кешування, TTL, базові патерни (LRU, cache invalidation)
REST API
— CRUD, статус-коди, валідація (Zod), обробка помилок
Auth / AuthZ
— JWT (access + refresh), RBAC, ротація токенів
Патерни
— Repository, Service Layer, Dependency Injection
Валідація
— Zod / Joi, schema-first підхід
Frontend (буде плюсом, але важливо)
React 18+ + TypeScript
— хуки, контекст, типізація
TanStack React Query
— кеш, мутації, query keys
React Hook Form + Zod
— форми та валідація
Tailwind CSS
— адаптивна верстка, utility-first
Базово:
— react-router, UI-бібліотеки (Radix UI / shadcn/ui), i18n
Інфраструктура
— Git (PR, rebase, code review)
— Docker / Docker Compose
— Монорепозиторії (Turborepo / Nx / Lerna)
Буде великим плюсом
— Kafka / event-driven архітектура
— Transactional Outbox Pattern
— gRPC + Protobuf (ts-proto)
— MongoDB
— Optimistic Locking (версіонування, 409)
— Мультитенантність (organizationId, composite indexes)
— Багаторівневе кешування (L1 + Redis, SingleFlight)
— AG Grid (server-side)
— Базові знання Go
— Clean Architecture
— Sentry (backend + frontend)
— CI/CD (pipeline, деплой сервісів)
Що ми пропонуємо
— Роботу з сучасним стеком і складними задачами
— Вплив на архітектуру та технічні рішення
— Сильну команду без мікроменеджменту
— Конкурентну зарплату та швидкий перегляд перформансу
— Реальний вплив на продукт
Якщо ти хочеш не просто “кодити”, а будувати системи, які витримують навантаження і масштабуються — тобі до нас 🚀
Надсилай CV або пиши в особисті повідомлення