Fullstack разработчик (NextJS, Laravel)

Дата размещения вакансии: 13.07.2026
Работодатель: DNS Головной офис
Уровень зарплаты:
з/п не указана
Город:
Владивосток
Енисейская улица 23Д
Требуемый опыт работы:
От 1 года до 3 лет

DNS International Business Development (DIBD) — подразделение, отвечающее за эффективное функционирование зарубежных офисов в Гонконге, Китае и других странах.
Мы обеспечиваем финансово-логистические сервисы и управленческий учёт для стабильных поставок товаров из международных каналов производства и дистрибуции в розничную сеть DNS.

Проект SRM (Supplier Relationship Management system).

Веб-приложение, система по типу CRM, но наши "клиенты" – это поставщики. Пользователи системы — сотрудники компании. Основная работа системы выстроена для быстрой коммуникации с поставщиками, подписанию контрактов, а также удобному общению среди отделов компании. Работаем с самым свежим стеком технологий. Надежность и стабильность системы важны: любые сбои в работе приложения могут привести к ошибкам в документах и данных и как следствие к потерям для бизнеса. Интеграция с почтой, интеграция с базой 1С, интеграция с LLM (внешними), работа с файлами (PDF, LaTeX), мессенджинг, массовые операции, аналитика.

Что предстоит делать:

  • Исправление багов и доработка существующего кода;

  • Реализация новой функциональности;
  • Поддержка стабильной работы приложения;
  • Вносить изменения в существующую функциональность;
  • Взаимодействие с командой;
  • Проектировать API;
  • Работать с БД;
  • Работать с очередями;
  • Разработка и поддержка фронтенда SRM на React/Next.js;
  • Создание/поддержка/доработка UI-компонентов, с использованием Tailwind, shadcn;
  • Реализация форм с валидацией (React Hook Form + Zod);
  • Интеграция с REST API (автогенерируемый клиент на базе OpenAPI + легаси методы tanstack query + axios);
  • Работа в команде по методологии Feature-Sliced Design.

Что от тебя требуется:

  • Отличное знание синтаксиса PHP 8+ (на проекте 8.5);
  • Понимание принципов ООП;
  • Опыт разработки на Laravel / Symfony от 1 года (стажировки, PET проекты, коммерческие проекты). Будет плюсом ссылки на проекты в git;
  • Опыт работы с реляционными БД (PostgreSQL, MySQL);
  • Опыт работы с очередями;
  • JavaScript — уверенное понимание (типы, замыкания, асинхронность, промисы/async-await);
  • TypeScript — базовые знания (интерфейсы, типы, дженерики на начальном уровне);
  • React — понимание компонентного подхода, хуков (useState, useEffect, useMemo и т.д.), жизненного цикла компонентов;
  • HTML/CSS — семантическая вёрстка, флексбокс/грид;
  • Git — базовые команды;
  • Понимание принципов REST API и работы с HTTP-запросами;
  • Готовность разбираться в чужом коде и следовать существующим архитектурным паттернам проекта;
  • Умение читать документацию (в т.ч. на английском).

Что будет являться плюсом:

  • Опыт работы с GEN AI (LLM);
  • Понимание Event Sourcing подхода;
  • Опыт работы с Next.js (App Router);
  • Знакомство с Tailwind CSS;
  • Опыт использования UI-библиотек на основе Radix UI / shadcn;
  • Знакомство с React Query / TanStack Query или другими инструментами для работы с сервер-стейтом;
  • Опыт работы с формами через React Hook Form и схемами валидации (Zod);
  • Знакомство с любым стейт-менеджером (Zustand, Redux, MobX);
  • Понимание принципов Feature-Sliced Design или другой модульной архитектуры фронтенда.

Что предлагаем мы:

  • оформление согласно ТК РФ с 1 рабочего дня, белая заработная плата;
  • график работы Пн-Пт 8.00-17.00/9.00-18.00/10.00-19.00;
  • систему грейдов для роста по заработной плате;
  • возможность приобретать товары компании по специальной цене;
  • корпоративные скидки от партнёров (фитнес-клуб, мобильная связь), скидки на обучение английскому языку;
  • доступ к внутренним платформам по обучению, а также компания оплачивает 70% обучения на других источниках по профилю;
  • парковочные места.