О проекте:
Мы запускаем высоконагруженную платформу продажи цифровых товаров (ключей активации ПО) с большим количеством пользователей и транзакций.
Технологический стек:
- Next.js (SSR)
- Django + event-driven backend
- Kubernetes
- Redis, очереди, микросервисные элементы
*Проект на начальной стадии MVP — можно влиять на архитектуру и решения.
Что предстоит делать:
- Разрабатывать пользовательские интерфейсы на Next.js + React + TypeScript
- Реализовывать SSR/ISR и оптимизировать SEO
- Работать с API (REST, event-driven backend)
- Проектировать архитектуру фронтенда (state management, структура приложения)
- Оптимизировать производительность (Core Web Vitals, TTFB, LCP)
- Участвовать в интеграции с платёжными и пользовательскими сценариями
- Работать в тесной связке с backend (Django, очереди, async процессы)
- Писать поддерживаемый и масштабируемый код
- Участвовать в code review
Наш стек (frontend):
- Next.js (App Router)
- React 18+
- TypeScript
- React Query / TanStack Query
- Zustand / Redux Toolkit (по задаче)
- CSS Modules / Tailwind (*обсуждаемо)
- API: REST
Требования:
- Опыт коммерческой разработки от 3 лет
- Уверенные знания:
- React
- Next.js (SSR, routing, data fetching)
- TypeScript
- Понимание:
- SSR vs CSR vs ISR
- оптимизации производительности
- Опыт работы с API (REST)
- Понимание клиент-серверного взаимодействия
- Умение работать с Git
- Опыт работы в команде
Будет большим плюсом:
- Опыт с Next.js App Router
- Опыт оптимизации под high-load проекты
- Знание React Query / Zustand
- Понимание кэширования (HTTP, CDN, client cache)
- Опыт работы с платежными системами / e-commerce (*их интеграция)
- Базовое понимание Kubernetes / CI/CD
- Опыт работы с Web Vitals
Условия:
- Проект без legacy и «зоопарка технологий»
- Влияние на архитектуру и стек
- Гибкий формат работы (удалёнка / гибрид / офис)
- Официальное оформление или ТК / ГПХ / ИП
- График 5/2, без переработок
- Команда без бюрократии
- Возможность роста вместе с проектом
Ключевые навыки:
- JavaScript (ES6+)
- TypeScript
- React
- Next.js
- REST API
- SSR / ISR