Ищу 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 / кейсы.
- Метрики, результаты или цифры (если есть).
После отклика будет выслан пример модуля для оценки сроков и стоимости. Уровень вознаграждения зависит от выполнения задач; при совпадении по подходу и коммуникации возможно дальнейшее сотрудничество.
