Ищу Fullstack developer в команду для работы над клиентскими проектами на Nest.js / Next.js / TypeScript.

Это не вакансия в компанию. Автор вакансии сам web-разработчик и работает напрямую с заказчиками — как с физлицами, так и с компаниями. Проектов и задач стало много, заказы расписаны примерно на полгода вперед, поэтому требуется разработчик, который сможет взять на себя часть задач по текущим и новым проектам.

Работа будет как с готовым кодом на существующих проектах, так и над новыми проектами с нуля. На старте формат сотрудничества проектный, оплата планируется сдельно за модули / блоки / задачи, далее возможно более постоянное сотрудничество.

Обязанности:
  • Разработка и доработка backend на Nest.js и frontend на Next.js.
  • Работа с существующими проектами и новыми запусками.
  • Реализация модулей, API, интеграций и бизнес-функционала.
  • Работа с БД, авторизацией, ролями, архитектурой и рефакторингом.
  • Оптимизация, поддержка и развитие текущего функционала.
  • Проектирование решений с учетом дальнейшего масштабирования проекта.
Требования:
  • Уверенный опыт с Node.js, Nest.js, Next.js, TypeScript, JavaScript.
  • Хорошее понимание REST API, HTTP, клиент-серверной архитектуры.
  • Опыт работы с PostgreSQL, Redis, Docker, Git.
  • Понимание SSR и особенностей Next.js.
  • Опыт с авторизацией, ролями, правами доступа, интеграциями со сторонними API.
  • Опыт с WebSocket, background jobs, валидацией, загрузкой файлов.
  • Понимание guards, interceptors, middleware, decorators в Nest.js.
  • Опыт с state management, data fetching, form handling, адаптивной версткой.
  • Понимание безопасности: JWT, refresh tokens, XSS, CSRF, CORS, rate limiting.
  • Умение работать с чужим кодом, писать чистый поддерживаемый код и соблюдать сроки.
  • Внимание к деталям, понимание UX-паттернов и продуктовый подход к разработке.
  • Умение закладывать архитектуру под дальнейшее развитие проекта, а не просто точечно закрывать задачу.
Кого ищут:
  • Сильные и адекватные разработчики с реальным практическим опытом.
  • Самостоятельность, аккуратность в реализации и нормальная коммуникация.
Ограничения:
  • Рассматриваются русскоязычные кандидаты.
  • Желательно находиться в РФ или иметь возможность стабильно работать в российском часовом поясе.
  • Аутстафф, реселл и субподряд не интересуют.
Что указать в отклике:
  • Кратко о себе.
  • Опыт и сильные стороны.
  • С какими проектами работали и что делали именно сами.
  • Примеры работ / GitHub / кейсы.
  • Метрики, результаты или цифры (если есть).

После отклика будет выслан пример модуля для оценки сроков и стоимости. Уровень вознаграждения зависит от выполнения задач; при совпадении по подходу и коммуникации возможно дальнейшее сотрудничество.