Fullstack Разработчик (Next.js / JavaScript / TypeScript)

Зарплата

от 100 000 до 150 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Устраиваем айтишников на работу на Middle позиции с нуля за несколько месяцев.

Описание вакансии

Мы онлайн-школа подготовки IT-специалистов. 

Ищем начинающего фулл-стек разработчика: у нас весь продукт на JavaScript/TypeScript — и фронт, и бэкенд. Если ты не знаешь что-то из нашего стека - это не страшно, главное чтобы ты был готов обучаться, и разделял наши ценности и продукт.

Зачем роль и что впереди (3–6 мес.)

  • Развитие платформы обучения (много фронтенда на Next.js/React): новые разделы и модули, личный кабинет, тренажёры, дашборды, админка.
  • Автоматизация болей студентов при поиске работы: трекеры откликов, подсказки по резюме/сопроводительным, подготовка к интервью.
  • AI-функции и оркестрация: ассистенты и сценарии обучения, RAG-пайплайны, интеграции с LLM, агенты в n8n.

Как мы работаем

Мы небольшая команда без отдельного дизайнера. Дизайн-задачи закрываем сами, поэтому важно уметь собрать аккуратный UI без макетов: выбрать компоненты, продумать состояния, довести до готового вида.

Технологический стек

Фронтенд: Next.js/React (TS), Tailwind, Radix UI/shadcn

Бэкенд: Bun/Node.js (TS), Hono + zod, PostgreSQL + Drizzle, Redis/BullMQ, S3, REST/вебхуки

Оркестрация/AI: n8n, LLM-API, RAG, векторные БД, агенты

Чем будете заниматься (первые месяцы)

Фронтенд

  • Фичи на Next.js/React + TS, верстка на Tailwind, компоненты на shadcn.
  • Проектирование без макета: страницы платформы, тренажёры, интерфейсы AI-ассистентов, админ-панели.
  • Server Components/Actions, формы (react-hook-form + zod), загрузка файлов, базовая оптимизация.

Бэкенд

  • HTTP-эндпоинты на Hono с валидацией (zod), PostgreSQL/Drizzle.
  • BullMQ + Redis: очереди, ретраи, мониторинг; вебхуки и интеграции с внешними сервисами.

AI/оркестрация (n8n)

  • RAG-пайплайны: чанкинг/эмбеддинги, retrieval (+ re-rank) → генерация; кеш и логирование/трассировка шагов.
  • Пайплайны и автоматизации: триггеры/кроны, работа с секретами, идемпотентность.

Будет плюсом

  • Опыт сборки пайплайнов в n8n и/или агентов; работа с LLM-API/медиаданными.

Требования (must-have)

  • Фулл-стек опыт: Next.js/React + TypeScript и Node-окружение.
  • Уверенно: HTML/CSS/Tailwind, адаптив; UI без макетов.
  • Бэкенд-база: Hono, PostgreSQL/Drizzle, схемы/валидация (zod).
  • Понимание очередей/вебхуков, идемпотентности и ретраев.
  • Git/GitHub Flow, PR-ревью, линтинг (Biome/ESLint).
  • Английский для документации, умение быстро учиться под задачу.

Условия

  • Полностью удалённо, гибкий график.
  • Испытательный срок 1–2 мес.: 1000 ₽/час. Далее — выше по результатам (вилка/бонусы; возможна доля в отдельных продуктах).
  • Выплаты 2 раза в месяц. Формат: самозанятость/ИП.
  • Созвоны 2–3 раза в неделю, быстрые ревью, минимум бюрократии.

Как откликнуться

Пришлите:

  1. Покажите интерфейс, которым гордитесь и кратко расскажите, что именно вы спроектировали/собрали.
  2. Покажите один сложный компонент (загрузите на GitHub Gist или куда удобно), который разрабатывали.
  3. LLM/AI: пару предложений про ваш опыт с LLM/RAG/агентами и/или n8n (если нет, то не критично, но дайте знать готовы ли учиться).
  4. Бэкенд: что писали — эндпоинты, вебхуки, очереди и что использовали.
  5. Доступность по часам в неделю.