FULL-STACK DEVELOPER
#TYPESCRIPT #REACT #NEXTJS #NESTJS #REACT-HOOK-FORM #TANSTACK #ZUSTAND #FRAMER-MOTION
В нашу команду ищем опытного Full-Stack разработчика для работы над современными веб-приложениями. Нам нужен не просто исполнитель задач, а полноценный инженер, который понимает архитектуру проекта, умеет принимать технические решения и отвечает за качество результата.
Основной стек проекта — Next.js и React на клиентской части, а также NestJS на серверной. Работа предполагает активное участие в разработке новых функций, интеграции API, оптимизации производительности и развитии архитектуры проекта.
Чем предстоит заниматься
Разрабатывать и поддерживать клиентскую часть приложений на React и Next.js.
Создавать и развивать серверную часть на NestJS и TypeScript.
Участвовать в проектировании и реализации новых функций продукта.
Разрабатывать API и интегрировать клиентскую часть с внутренними и внешними сервисами.
Улучшать архитектуру проекта и предлагать технические решения.
Оптимизировать скорость загрузки, производительность и стабильность приложений.
Проводить code review и поддерживать единые стандарты разработки.
Находить слабые места в клиентской и серверной части и помогать устранять потенциальные уязвимости.
Что мы ожидаем
Уверенное знание TypeScript и современного JavaScript.
Практический опыт работы с React и Next.js.
Опыт разработки серверных приложений на NestJS или другом Node.js-фреймворке.
Понимание принципов построения REST API, авторизации и взаимодействия между сервисами.
Опыт работы с реляционными базами данных и ORM.
Уверенная работа с Git и понимание командного процесса разработки.
Понимание принципов масштабируемой архитектуры и разделения ответственности между модулями.
Самостоятельность, ответственность и умение доводить задачи до готового результата.
С чем мы работаем
В зависимости от задачи вы будете работать со следующими технологиями и инструментами:
Next.js и React — разработка интерфейсов и клиентской логики.
NestJS — серверная логика, API и бизнес-процессы.
React Hook Form — создание и валидация форм.
TanStack Query — работа с серверным состоянием и запросами.
Zustand — управление состоянием приложения.
Framer Motion — создание анимаций и интерактивных интерфейсов.
PostgreSQL и ORM — хранение данных и работа с моделями.
Будет преимуществом
Опыт работы с Docker и Docker Compose.
Понимание микросервисной архитектуры.
Опыт настройки CI/CD и автоматизации развёртывания.
Опыт написания unit-, integration- и end-to-end-тестов.
Понимание основ безопасности веб-приложений.
Опыт профилирования и оптимизации высоконагруженных приложений.
Кого мы ищем
Мы ищем разработчика, который не ограничивается написанием кода по техническому заданию. Нам нужен человек, способный разобраться в задаче, задать правильные вопросы, предложить оптимальное решение и заранее увидеть возможные проблемы.
Ваша задача — не только создавать новые функции, но и проверять систему на прочность. Находить слабые места, ломать неудачные решения, улучшать архитектуру и делать продукт стабильнее.
Что мы предлагаем
Работу над реальным продуктом и сложными техническими задачами.
Возможность влиять на архитектуру, стек и развитие проекта.
Современный технологический стек без устаревших решений.
Прямое взаимодействие с командой без лишней бюрократии.
Возможность профессионального роста вместе с проектом.
Гибкий формат работы и ориентацию на результат.
Как откликнуться
В отклике расскажите о своём опыте работы с React, Next.js, NestJS и TypeScript. Приложите ссылки на GitHub, портфолио или проекты, которыми вы гордитесь.
Также укажите желаемый формат работы, вашу занятость, часовой пояс и финансовые ожидания.
Если вы хотите не просто писать код, а создавать, улучшать и развивать полноценный продукт — будем рады познакомиться.