Алматы, улица Булакты, 1
Middle Fullstack Developer (Nuxt.js + Supabase)
Стек:
Nuxt.js 4
Prisma ORM
Supabase (PostgreSQL)
Nuxt UI 4
TypeScript
Node.js
Frontend требования:
Опыт коммерческой разработки на Nuxt.js 3+ от 2 лет
Глубокое понимание SSR/SSG, composables API, middleware, плагинов, server routes
Интеграция и кастомизация Nuxt UI: композиция компонентов, переопределение тем, accessibility
TypeScript: строгая типизация, дженерики, utility types
Паттерны управления состоянием (Pinia/useState)
Оптимизация производительности: гидратация SSR, tree-shaking, code-splitting, lazy loading
Понимание Web Vitals метрик (LCP, FID, CLS)
Backend требования:
Опыт с Prisma ORM от 1.5 лет: проектирование схем БД, миграции, сложные запросы с joins/aggregations, транзакции, оптимизация N+1 проблем
PostgreSQL: индексы, constraints, triggers, views, query optimization, EXPLAIN ANALYZE
Supabase: настройка Row Level Security policies, реализация auth flows (magic link, OAuth providers, JWT), real-time subscriptions, Storage API, Edge Functions
Nuxt Server API: разработка endpoints, middleware, обработка ошибок, валидация запросов
RESTful API design principles
Понимание JWT, OAuth 2.0, refresh tokens, session management
Работа с внешними API, webhooks
DevOps/Инфраструктура:
Git: feature branches, rebase, cherry-pick, разрешение конфликтов
Docker: написание Dockerfile, docker-compose
CI/CD: GitHub Actions или GitLab CI
Environment management (.env, секреты)
Базовое понимание деплоя (Vercel, Netlify, Railway)
Тестирование:
Unit тесты (Vitest)
Integration тесты API endpoints
E2E тесты (Playwright/Cypress)
Тестирование database queries
Задачи:
Разработка и поддержка fullstack Nuxt-приложений
Проектирование архитектуры фронтенда и бэкенда
Дизайн схем БД, написание миграций Prisma
Разработка Server API endpoints в Nuxt
Реализация сложных auth-сценариев и permissions через Supabase RLS
Интеграция внешних сервисов и API
Разработка переиспользуемых UI-компонентов
Оптимизация производительности БД и приложения
Настройка мониторинга и логирования
Участие в технических решениях команды
Code review
Менторинг junior-разработчиков
Будет плюсом:
Опыт с Supabase Realtime (subscriptions, broadcast, presence)
Знание PostgreSQL функций, процедур, материализованных представлений
Опыт с очередями задач (BullMQ, Redis)
Понимание микросервисной архитектуры
Опыт с WebSockets
QOMEK KAZAKHSTAN (КОМЕК КАЗАХСТАН)
Алматы
Не указана
Частная компания Solva Technology Ltd.
Алматы
Не указана