- Работа в Санкт-Петербурге
- Удаленно
- Разработчик
- Junior+/Middle Fullstack-разработчик (Next.js, ElasticSearch, MySQL)
Junior+/Middle Fullstack-разработчик (Next.js, ElasticSearch, MySQL)
100 000 - 200 000 ₽
- Лесная
- Площадь Мужества
- Выборгская
Мы развиваем комплексную B2B SaaS-платформу для автоматизации бизнес-процессов (CRM, ERP, BPM, MES). Проект в продакшене, с реальными клиентами.
Технический стек: Next.js, MUI, бэкенд на Next.js API, MySQL (работа с сырыми запросами - raw queries), ElasticSearch (поиск по контенту и интеграция с UI), GitLab CI/CD, Kubernetes.
Кодовая база требует улучшений (нет TypeScript/тестов, документация слабая) – это возможность для роста и внедрения лучших практик вместе с командой.
Предстоящие задачи:
- Разработка нового функционала для модулей CRM/ERP/BPM/MES (Fullstack: от API до UI).
- Оптимизация и рефакторинг существующего кода, постепенное внедрение тестирования.
- Баг-фиксинг и поддержка текущей системы.
- Работа с ElasticSearch (поиск, настройка, интеграция с интерфейсом, в т.ч. MUI Grid).
- Написание и оптимизация сложных SQL-запросов (MySQL).
- Участие в интеграции AI-компонентов (перспективная задача).
- Улучшение технической документации.
Требования (обязательно):
-
Next.js (SSR, API Routes) / React
-
MySQL (опыт работы с сырыми запросами, оптимизация)
-
ElasticSearch (базовый опыт: индексация, поисковые запросы, интеграция с фронтендом)
-
Git, GitLab (основы CI/CD)
-
HTML/CSS, JavaScript (ES6+)
Требования (желательно):
-
MUI (Material UI)
-
Понимание Kubernetes
-
Базовые знания в области AI/ML (как плюс)
-
Готовность к работе с легаси-кодом без TypeScript
Что ждем от кандидата (Soft Skills):
-
Самостоятельность и умение разбираться в чужом коде.
-
Аналитическое мышление: умение декомпозировать задачи и оценивать сроки.
-
Ответственность за результат и качество кода.
-
Готовность учиться и внедрять новые практики (тесты, возможно TS в будущем).
Мы предлагаем:
-
Реальные технические вызовы: высоконагруженный B2B продукт, интеграция AI, работа со сложной бизнес-логикой;
-
Официальное оформление по ТК РФ (полный пакет);
-
Гибкий график + возможность офис/гибрид (уточните город);
-
Возможности пути роста: Junior+ → Middle → Senior внутри проекта. Плюс оплата курсов;
-
Уровень оплаты труда, соответствующий квалификации.
Опубликована 9 дней назад