О компании:
Topparcel — международная IT-компания в сфере логистики. Разрабатываем CRM/CMS/IRP, системы трекинга и биллинга, модули ролевого доступа и GEO‑функционал.
Ищем Fullstack-разработчика для проектной работы — разработки онлайн-магазина.
Обязанности:
- Разработка онлайн-магазина на Next.js 16, App Router, SSR/ISR, React, TypeScript
- Реализация backend-части на Next.js
- Разработка UI с использованием ShadCN UI, Tailwind CSS
- Работа с состоянием приложения, например Zustand
- Проектирование и реализация структуры данных
- Работа с PostgreSQL и Drizzle ORM: схемы, миграции, запросы
- Интеграции с внешними сервисами, вебхуки
- Реализация административной части, каталога, корзины, заказов и пользовательских сценариев
- Настройка авторизации, ролей и прав доступа
- Участие в архитектурных решениях проекта
Требования:
- Опыт коммерческой разработки на Fullstack-позиции
- Отличное знание Next.js, React, TypeScript
- Опыт работы с App Router, SSR/ISR
- Уверенное владение Tailwind CSS и ShadCN UI
- Опыт разработки backend-логики на Next.js / Node.js
- Опыт работы с PostgreSQL
- Понимание REST, Git, Docker на базовом уровне
- Опыт разработки интернет-магазинов, админок, CRM или CMS
- Умение самостоятельно вести проектные задачи и предлагать технические решения
Будет плюсом:
- Опыт с Payload 3, Vendure
- Опыт с Drizzle ORM
- Опыт с Better Auth, SSO/OIDC или аналогами
Условия:
- Проектная работа
- Полная удалёнка
- Современный стек
- Участие в архитектурных решениях
- Оформление по B2B
Похожие вакансии
Опыт разработки на Go от 3 лет с глубоким пониманием конкурентности (горутины, каналы, select, sync.Mutex, RWMutex, WaitGroup, atomic), умением находить...
Vue 3 (Composition API, Vue Router, Pinia). JavaScript ES6+, TypeScript. HTML5, CSS3, знание методологии BEM, CSS...
Уверенное владение JavaScript / TypeScript, React. Опыт разработки backend API на Node.js (Express / Fastify / Nest). Опыт с одной из библиотек анимации...
Опыт разработки на C в production-среде от 3х лет. Опыт разработки низкоуровневых и высоконагруженных приложений в Linux.
Образование: Высшее техническое или профильное (информационные технологии, прикладная информатика и т.п.). Опыт работы: не менее 5 лет программистом 1...
