Разработчик full-stack (Nuxt 4/Vue 3) для долгосрочного проекта
Мы ищем в команду опытного и ответственного разработчика, готового к длительному и продуктивному сотрудничеству. Проект активно развивается, предстоит много интересных задач по созданию нового функционала и поддержке существующего.
Основные задачи и обязанности:
- Разработка нового функционала и поддержка текущей кодовой базы на Nuxt 4 и Vue 3 (Composition API).
- Проектирование и реализация серверной логики и API с использованием Nuxt Server API (Nitro).
- Работа с базой данных PostgreSQL через Drizzle ORM (миграции, запросы, оптимизация).
- Доработка и расширение функционала админ-панели: работа с таблицами, сложными фильтрами, сортировкой и пагинацией (база уже реализована).
- Интеграция и настройка платежной системы (основной функционал реферальной системы уже выполнен).
Ключевые требования к навыкам (Must Have):
- Опыт коммерческой разработки на Nuxt.js (желательно версии 3 или 4).
- Глубокое знание Vue 3 и экосистемы.
- Уверенное владение TypeScript.
- Практический опыт работы с PostgreSQL и одним из современных ORM (Drizzle, Prisma или аналог).
- Понимание принципов построения REST API и серверной разработки.
- Опыт работы с Tailwind CSS и современными UI-библиотеками/фреймворками.
- Понимание паттернов проектирования и архитектуры full-stack приложений.
Будет значительным плюсом (Nice to Have):
- Опыт работы с Docker и настройки процессов CI/CD.
- Базовые знания Redis и принципов кэширования данных.
- Опыт работы с системами аутентификации, такими как Better Auth или аналоги.
- Предыдущий опыт интеграции платежных систем.
- Понимание основ SEO и оптимизации производительности веб-приложений.
Мы предлагаем интересный, не одноразовый проект, стабильную загрузку и возможность профессионального роста в дружной команде. Если вы ищете долгосрочное сотрудничество и вам близок наш технологический стек - будем рады видеть вас в проекте!