Мы ищем увлечённого Fullstack разработчика для создания высоконагруженных и сложных веб-приложений. Вам предстоит работать над развитием нашего основного продукта, где вы сможете применить лучшие практики архитектуры и напрямую влиять на технические решения.
Технологический стэк:
Frontend: Next.js 14+ (App Router), React, TypeScript
State Management: Redux Toolkit / RTK Query
Архитектура: Feature-Sliced Design (FSD)
Backend: NestJS, TypeScript
База данных: PostgreSQL, sequelize
Дополнительно: Git, CI/CD, Jest/React Testing Library, Storybook (будет плюсом)
Чем предстоит заниматься:
Разработка новых и поддержка существующих функциональных модулей полного цикла (от API до UI).
Проектирование и реализация API на NestJS с соблюдением принципов чистой архитектуры.
Создание отзывчивых, производительных и SEO-дружелюбных интерфейсов на Next.js.
Следование принципам Feature-Sliced Design (FSD) для создания масштабируемой и поддерживаемой кодовой базы.
Написание unit- и интеграционных тестов.
Участие в код-ревью, рефакторинге и улучшении архитектуры проекта.
Взаимодействие с командой продукта.
Мы ожидаем, что вы:
Имеете уверенный опыт коммерческой разработки на Next.js (App Router) и NestJS.
Отлично знаете TypeScript и современный React (хуки, паттерны).
Имеете опыт работы с Redux Toolkit (RTK Query) для управления состоянием.
Понимаете и разделяете принципы Feature-Sliced Design или готовы активно их изучать и применять.
Имеете опыт работы с PostgreSQL и одним из популярных ORM у нас sequelize.
Понимаете принципы REST, HTTP.
Имеете опыт работы с системой контроля версий Git.
Цените чистый, поддерживаемый код и стремитесь к созданию надёжных приложений.
Будет значительным плюсом:
Понимание процессов CI/CD.
Навыки работы с инструментами тестирования (Jest, React Testing Library).
Знание основ DevOps (Nginx, настройка серверов).
Мы предлагаем:
Работу над интересным продуктом с современным стэком и сильной командой.
Возможность влиять на архитектуру и технологический выбор.
Комфортный офис
Конкурентную зарплату, обсуждаемую по результатам собеседования.
Официальное трудоустройство.
Современную технику для работы.



