
Хузиева Гульнара Салимовна
Senior Fullstack-разработчик (TypeScript/Next.js/NestJS)
- TypeScript
- React
- Node.js
- Docker
- SEO
- Figma
- PostgreSQL
- Jenkins
- GitHub
Мы ищем опытного и увлеченного своего делом Senior Fullstack-разработчика для усиления нашей команды. Вы будете участвовать в разработке и поддержке ключевых продуктов компании — основного сайта и админ-панели, работая на всем стеке — от баз данных до пользовательского интерфейса.
Чем предстоит заниматься:
-
Разработка и поддержка высоконагруженных клиент-серверных приложений.
-
Fullstack-разработка: создание API на бэкенде (NestJS) и их интеграция с фронтендом (React/Next.js).
-
Оптимизация производительности как на стороне клиента (ререндеры, SEO), так и на стороне сервера.
-
Работа с реляционными базами данных (PostgreSQL), проектирование схем и написание эффективных запросов.
-
Участие в процессе CI/CD (Jenkins + Harbor).
-
Работа в монорепозитории с использованием Nx.
-
Code review, рефакторинг и улучшение кодовой базы.
-
Тесное взаимодействие с командой для реализации новых фич и улучшения продукта.
Наш стек технологий:
-
Фронтенд (основной сайт): TypeScript, React, Next.js, Tailwind CSS
-
Фронтенд (админ-панель): TypeScript, React, React-hook-forms, Material UI
-
Бэкенд: Node.js, TypeScript, NestJS, PostgreSQL, TypeORM
-
Инфраструктура: Docker, Jenkins + Harbor (CI/CD), GitHub
Мы ждем, что вы:
-
Имеете опыт разработки от 8 лет и уверенно чувствуете себя на позиции Senior.
-
На бэкенде: уверенно владеете TypeScript, Node.js, NestJS. Имеете глубокий опыт работы с PostgreSQL и TypeORM (или другими ORM). Понимаете принципы работы с Docker.
-
На фронтенде:
-
Уверенные знания современного JavaScript (ES6+).
-
Глубокий опыт разработки на React (хуки, контекст, оптимизация производительности).
-
Практический опыт работы с Next.js: серверный рендеринг (SSR), статическая генерация (SSG), маршрутизация, понимание основ SEO.
-
Умение писать и применять как кастомные, так и сторонние UI-компоненты.
-
-
Понимаете полный цикл взаимодействия клиент-серверных приложений.
-
В совершенстве владеете Git.
-
Обладаете навыком чтения и понимания чужого кода.
-
Самостоятельны — умеете гуглить, искать решения и доводить задачи до конца без постоянного контроля.
Будем рады, если вы также:
-
Умеете настраивать Webpack.
-
Имеете опыт работы с Redux (Tookit).
-
Умеете на базовом уровне работать в Figma (просмотр макетов, получение свойств).
Наши условия:
-
Удалённая работа (только для кандидатов из Казани и ближайших регионов для ежемесячной встречи!!!)
-
Гибкий график. Мы ждем, что вы будете на связи с 9:00 до 18:00 по мск для синхронизации с командой, но готовы обсуждать необходимое время присутствия.
-
Стабильные ежемесячные выплаты (обсуждается индивидуально по итогам собеседования).
-
Сложные и интересные задачи — скучно не будет! Вы сразу погрузитесь в разработку реального продукта.
-
Минимум бюрократии и максимум влияния — ваши идеи и решения напрямую влияют на продукт, расстояние от разработчика до руководства — 1 шаг.
Мы ждем от кандидата:
Адекватность, коммуникабельность, пунктуальность и умение четко оценивать сроки и выполнять свои обязательства.