Full-Stack Developer (TypeScript / Node.js / React)

$$$
Product

Формат роботи: офіс / гібрид (Київ)

Конкурентна компенсація + бонуси

 

Ми шукаємо сильного 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 або пиши в особисті повідомлення

Required languages

Full Stack, Backend Development
Published 14 April
112 views
·
27 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...