Full Stack Developer (React)

Full Stack Developer (React)

Описание вакансии

Мы — динамично развивающийся маркетплейс игровых товаров, предоставляющий пользователям доступ к широкому ассортименту игровых предметов. Наш проект ориентирован как на рынок СНГ, так и на международную аудиторию. Наша аудитория – это геймеры. Сейчас ищем Full Stack разработчика, который готов работать с существующим продуктом, разбираться в легаси-коде и делать упор на производительность, стабильность и пользовательский опыт. Проект уже работает, поэтому ключевая задача — не «писать с нуля», а анализировать, оптимизировать и улучшать.

Обязательно важно: мы честно описываем условия — сборка не локальная, без hot reload, изменения требуют ожидания билда. Это роль для разработчика, которому комфортно работать в таких условиях и который понимает ценность аккуратных, продуманных изменений.

Обязанности:
— Разработка и поддержка фронтенда на Next.js (App Router) и React.
— Анализ текущей фронтенд-архитектуры и проведение рефакторинга с фокусом на производительность.
— Оптимизация Core Web Vitals и показателей в трекерах (Lighthouse / PageSpeed и аналоги).
— Разработка и поддержка backend-части на Nest.js (TypeScript).
— Работа с GraphQL (Apollo): API, запросы, оптимизация взаимодействия фронта и бэка.
— Работа с базой данных PostgreSQL: оптимизация запросов, участие в проектировании схем.
— Использование Redis для кэширования и повышения производительности.
— Стилизация интерфейсов с использованием SCSS.
— Работа с проектом по SSH без локального разворачивания.
— Коммуникация с PM, регулярное обновление статусов задач в Jira.
— Быть на связи в выходные в случае критических ситуаций (редко, но важно).

Требования:
— Опыт коммерческой разработки с Next.js (App Router) и React.
— Уверенное знание JavaScript и TypeScript.
— Понимание принципов семантической вёрстки и опыт работы с HTML5.
— Опыт стилизации с использованием SCSS.
— Опыт backend-разработки на Nest.js.
— Знание и практический опыт работы с PostgreSQL.
— Опыт использования Redis для кэширования.
— Опыт работы с Apollo GraphQL.
— Понимание сборщиков (Webpack) и npm/yarn.
— Опыт оптимизации производительности фронтенд-приложений.
— Готовность работать с легаси-кодом и улучшать его.
— Коммуникабельность, ответственность и умение работать в команде

Условия:

  • График работы: 5/2
  • Удаленная работа

  • Заработная плата от 1900$

  • Возможность профессионального роста и обучения

  • Крутая команда молодых специалистов

  • Оплачиваемые курсы для повышения квалификации

Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию