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

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

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

Обязанности:
  • Проектирование и разработка пользовательского интерфейса на React / Next.js: серверные actions, адаптивная и кросс-браузерная верстка по макетам Figma. Работа с готовыми компонентами UI-китов.

  • Создание и поддержка backend-логики на Node.js (NextJS / Express / Fastify): REST / WebSocket-API, работа с БД MongoDB, реализация кабинетов пользователей. Работа c Nodemailer. Работа с библиотекой платежных систем.

  • Реализация регистрации, авторизации (JWT/OAuth2), подтверждения email, ролевой модели доступа. (У нас разработан универсальный модуль, возможно, на проекте его нужно будет немного дорабатывать)

  • Интеграция платежных систем, корзины и могут быть проекты с каталогом товаров.

  • Подключение внешних сервисов (SMTP / SendGrid, аналитика, SMS), настройка рассылок.

Требования:
  • Уверенное владение TypeScript, React + Next.js, Tailwind CSS и любой UI-библиотекой.

  • Опыт работы с React Query, React Hook Form + Zod.

  • Backend: Node.js (NestJS/Express/Fastify), MongoDB, Mongoose/ORM, WebSockets.

  • Базовое понимание микросервисов, GraphQL (Ethers.js, WalletConnect).

  • Уверенная работа с Git-flow и code-review.

  • Базовое понимание принципов контейнеризации (Docker)

Условия:
  • Формат: удалённо, возможна full-time или part-time занятость.

  • Оплата: по-проектная; в среднем, при полной занятости 2–3 проекта в месяц, при частичной 1-2

  • Старт быстро: фронт- и бэк-части не «с нуля», у нас есть готовые модули.

  • Поддержка роста: если в стеке есть пробелы, поможем их закрыть.

  • Прозрачная постановка задач и гибкий график

Навыки
  • React
  • JavaScript
  • TypeScript
  • MongoDB
  • JWT
  • GitHub
  • Микросервисная архитектура
  • Node.js
  • REST API
  • Git
  • API
Посмотреть контакты работодателя

Похожие вакансии

STAFF AI
Удаленная работа
  • Москва

  • до 250000 RUR

Рекомендуем
Онлайн-школа №1
Удаленная работа
  • Москва

  • до 250000 RUR

Рекомендуем

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию