Роль описана достаточно чётко, а стек актуальный, но работа над множеством внутренних систем и обязательный офис могут ограничить гибкость и разнообразие проектов.
Актуальные технологии
?Много внутренних систем
?Работа из офиса
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Fullstack-разработчик (Node.js + Vue 3), Middle/Senior (Node.js/Vue 3): Разработка REST API, внутренних CRM, ERP, HR и складских модулей, а также интерфейсов личного кабинета с акцентом на PostgreSQL, TypeScript и интеграции с внешними сервисами. Фокус на проектировании сложной бизнес-логики, оптимизации SQL-запросов, генерации документов и обеспечении качества через тестирование и CI.
Локация: офис работодателя в Алматы, Казахстане; график 5/2, 9:00–18:00
Компания
Qazaq Stroy — крупный застройщик Казахстана с более чем 20-летним опытом и свыше 4 млн кв. м введённого в эксплуатацию жилья.
Что делать
Разрабатывать и поддерживать REST API на Node.js, Express 5 и PostgreSQL.
Проектировать CRM, ERP, HR, складские, контрольные и другие доменные модули.
Создавать интерфейсы личного кабинета на Vue 3, Composition API, TypeScript и Pinia.
Генерировать PDF-документы и Excel-отчёты, выполнять конвертацию через LibreOffice.
Разрабатывать интеграции с Google APIs и вебхуками, а также фоновые cron-задачи.
Оптимизировать SQL и производительность сервисов, писать тесты, проходить CI-проверки, участвовать в код-ревью и взаимодействовать с аналитиками и пользователями внутренних систем.
Требования
Коммерческая разработка на Node.js от 2–3 лет; уверенное знание Express, включая маршрутизацию, middleware, обработку ошибок и структуру крупного API.
Уверенное знание PostgreSQL и SQL: сложные JOIN, CTE, оконные функции, индексы, транзакции и анализ планов через EXPLAIN.
Уверенное владение JavaScript ES2022+ и TypeScript.
Коммерческий опыт с Vue 3 от 1,5–2 лет, включая Composition API, Pinia, Vue Router и типизацию компонентов через vue-tsc.
Понимание авторизации через JWT/OIDC; опыт с Keycloak будет плюсом.
Умение писать чистый тестируемый код, понимание Clean Code и SOLID.
Готовность самостоятельно разбираться в сложной бизнес-логике.
Хорошо, если есть
Опыт работы с ERP, CRM, WMS, HR- или учётными системами.
Опыт генерации PDF и Excel-документов и работы с шаблонами.
Docker, Kubernetes/Rancher и GitLab CI/CD.
Опыт с winston и Graylog/GELF, radix-vue, shadcn-vue, VueUse и vue-i18n.
Опыт постепенного переноса JavaScript-кода на TypeScript.
Культура и преимущества
Стабильная работа в офисе крупной компании.
Полная занятость и график 5/2 с рабочими часами 9:00–18:00.
Заработная плата зависит от опыта и результатов собеседования.
Ответственность за качество и сроки своей части работы.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →