Middle Fullstack-разработчик

Tanir technology

  • Алматы
  • 200 000-300 000 тнг в месяц
  • Постоянная работа
  • Полная занятость
  • 1 д. назад
Middle Fullstack Developer (Nuxt.js + Supabase)
Стек:Nuxt.js 4
Prisma ORM
Supabase (PostgreSQL)
Nuxt UI 4
TypeScript
Node.jsFrontend требования:Опыт коммерческой разработки на 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, webhooksDevOps/Инфраструктура: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ТОО Tanir Technology — молодая и динамично развивающаяся IT-компания, занимающаяся разработкой и внедрением высокотехнологичных решений для бизнеса. Мы специализируемся на создании программного обеспечения, автоматизации процессов и оптимизации рабочих процессов, помогая нашим клиентам идти в ногу с технологическими трендами.Наша команда объединяет специалистов с уникальным опытом и страстью к инновациям. Мы стремимся создавать продукты, которые улучшают повседневную жизнь, упрощают управление и делают бизнес более эффективным.Мы ценим талант, инициативу и желание развиваться вместе с нами. Если ты хочешь работать в среде, где ценятся креативные идеи, гибкость и командная работа, мы будем рады видеть тебя среди наших коллег.Присоединяйся к нам и участвуй в создании решений, которые меняют будущее!

HeadHunter