Войти

Fullstack-разработчик (NestJS / React)

Компания ИД "Окуу китеби"
Тип Офис / Бишкек
Оклад От 80000 KGS в месяц
Описание вакансии
О роли

Мы ищем сильного Fullstack-разработчика уровня Middle, который будет отвечать за разработку и развитие наших веб-продуктов: от проектирования базы данных и API до создания удобных пользовательских интерфейсов.

Чем предстоит заниматься
  • Разрабатывать backend на NestJS: REST API, бизнес-логика, авторизация и разграничение доступа
  • Проектировать схемы данных и оптимизировать запросы в PostgreSQL
  • Писать и сопровождать миграции через Prisma
  • Разрабатывать frontend на React + TypeScript
  • Собирать интерфейсы на базе UI-библиотек и поддерживать единый стиль
  • Участвовать в настройке CI/CD и деплоя, работать с Docker и Docker Compose
  • Проводить code review, предлагать технические улучшения
  • Писать чистый, поддерживаемый и покрытый тестами код
Требования


Backend
  • Уверенный опыт работы с NestJS (модули, DI, guards, interceptors, middleware, pipes)
  • Отличное знание PostgreSQL: проектирование схем, индексы, транзакции, JOIN'ы, анализ и оптимизация запросов (EXPLAIN)
  • Опыт работы с Prisma ORM и миграциями
  • Реализация авторизации и аутентификации (JWT, refresh-токены, роли и права, OAuth будет плюсом)
  • Понимание принципов REST API, валидации данных, обработки ошибок
Frontend
  • Уверенное знание React (hooks, context, оптимизация рендеров)
  • Отличное знание TypeScript
  • Опыт работы со сборщиком Vite
  • Опыт работы с UI-библиотеками (MUI, Ant Design, shadcn/ui, Chakra UI или аналогичными)
  • Умение работать с состоянием (Redux Toolkit, Zustand, React Query и т.п.)
  • Адаптивная вёрстка (HTML5, CSS3)
DevOps (базовый уровень)
  • Базовые знания работы с сервером (Linux, SSH, Nginx)
  • Docker и Docker Compose
  • Понимание процессов CI/CD (GitHub Actions / GitLab CI)
  • Умение самостоятельно развернуть и обновить приложение на сервере
Общее
  • Уверенное владение Git
  • Самостоятельность, ответственность, умение доводить задачи до конца
Будет плюсом
  • Опыт с Redis, очередями (BullMQ, RabbitMQ)
  • Опыт написания unit- и e2e-тестов (Jest, Vitest)
  • Знание Swagger/OpenAPI
  • Опыт работы с WebSocket
  • Опыт с микросервисной архитектурой
Мы предлагаем
  • Работу над интересными проектами с современным стеком
  • Достойную заработную плату по результатам собеседования
  • Возможности профессионального роста и обучения
  • Дружную команду и открытую коммуникацию
Стек

NestJS · React · TypeScript · Vite · PostgreSQL · Prisma · Docker · CI/CD