Челябинск, Комсомольский проспект, 29
Требования к кандидату:
Опыт коммерческой разработки на Node.js и Vue.js
Понимание архитектурных паттернов (MVC, микросервисы и т.д.)
Умение писать чистый, поддерживаемый код
Базовые знания алгоритмов и структур данных
Умение читать техническую документацию
Готовность работать в команде, обучаться и делиться знаниями
Обязательный минимум технологий:
Node.js: Express.js, NestJS или другой фреймворк
Vue.js 3, Vue Router, Vuex/Pinia
JavaScript / TypeScript. Сейчас TypeScript желателен
Базы данных: PostgreSQL
Git, система контроля версий (GitLab, GitHub)
Понимание принципов REST API
Ключевые обязанности:
Backend Node.js
Разработка и поддержка серверной логики RESTful
Интеграция с базами данных PostgreSQL
Работа с очередями задач RabbitMQ
Оптимизация производительности и масштабируемости приложений
Frontend Vue.js:
Разработка динамических и отзывчивых пользовательских интерфейсов на Vue 3 (Composition API)
Работа с состоянием приложения (Vuex, Pinia)
Создание компонентов и их связывание с бэкендом
Работа с UI-библиотеками (Vuetify, Element Plus, Quasar) или собственным дизайн-системам
Обеспечение кроссбраузерности и производительности фронтенда
Будет плюсом:
SSR: Quasar
ORM/ODM: Prisma, Sequelize, Mongoose, TypeORM
Деплой/инфраструктура: Docker, базовое понимание CI/CD, Nginx
Протокол: WebSocket
Авторизация: JWT, OAuth
Общие:
Участие в планировании задач
Code review, рефакторинг, поддержка кодовой базы
Взаимодействие с командой
Станкостроительный завод САСТА
Челябинск
до 140000 RUR
Чебаркульская птица
Челябинск
до 135000 RUR
ИнтерПол, Строительная компания
Челябинск
до 110000 RUR
Центр Сопровождения Бизнеса Феникс
Челябинск
от 100000 RUR
Научно-производственное объединение Пневматического машиностроения
Челябинск
от 100000 RUR
Челябинский компрессорный завод
Челябинск
от 120000 RUR
ИНСИ СТАЛЬНЫЕ КОНСТРУКЦИИ
Челябинск
до 140000 RUR