Перейти к содержимому
FreeTech
F
FreeTech
Москва
активна · проверена 8 часов назад

Fullstack-разработчик (Middle+)

FreeTech ищет Middle+ Fullstack-разработчика для развития промышленной web-платформы мониторинга инженерных систем. Нужно работать с Vue.js, Node.js/Express, TypeScript, REST API и MariaDB. Предлагают гибридный формат, официальное трудоустройство и возможность роста.

middle удалённо от ~1 003 500 ₸ (150 000 RUB)
salary intelligence

Зарплата ниже рынка

На 20% ниже медианы JavaScript по 183 вакансиям за 90 дней.

эта
1 003 500 ₸
медиана
1 200 000 ₸
p25–p75
669 000 – 1 750 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

FreeTech – компания с собственным производством, специализирующаяся на автоматизации и мониторинге инженерных систем. Мы разрабатываем программные продукты для объектов разной сложности: инженерное оборудование зданий, промышленный и коммерческий холод, технологические процессы промышленных предприятий. Мы являемся аккредитованной ИТ-компанией. Ищем Fullstack-разработчика уровня Middle+ для развития промышленной web-платформы FreeTech. Продукт используется для мониторинга и управления инженерными системами на реальных объектах: отображает телеметрию, события и аварии, помогает работать с отчетами, настройками оборудования, объектами и пользователями. В этой роли предстоит заниматься web-частью продукта: развивать frontend на Vue.js, backend на Node.js / Express, проектировать REST API, работать с данными, интерфейсами и бизнес-логикой системы. Низкоуровневую интеграцию с оборудованием выполняют профильные инженеры, поэтому фокус позиции – прикладная разработка, архитектура web-сервисов и развитие пользовательского функционала. Система уже находится в эксплуатации, поэтому задачи будут связаны как с добавлением нового функционала, так и с улучшением существующей кодовой базы: рефакторингом, оптимизацией, развитием архитектуры и повышением удобства продукта для пользователей.

  • Разработка и развитие web-приложения для мониторинга и управления инженерными системами на Vue.js и Node.js / Express;
  • Поддержка существующего функционала и разработка новых модулей продукта;
  • Проектирование и разработка REST API для frontend-части, обмена данными и управления устройствами через существующий backend-слой;
  • Реализация backend-логики для обработки данных с оборудования, событий, аварий, уведомлений и отчетов;
  • Разработка пользовательских интерфейсов: дашбордов, графиков, таблиц, карт объектов, мнемосхем, форм настройки оборудования, админ-панелей и UI-компонентов;
  • Работа с системой авторизации, ролями пользователей и разграничением доступа;
  • Интеграция с внутренними сервисами и существующими компонентами системы;
  • Работа с MariaDB: написание и оптимизация SQL-запросов, подготовка миграций, работа с историческими данными и телеметрией;
  • Участие в проектировании новых модулей, декомпозиции задач и улучшении архитектуры существующего продукта;
  • Поддержка, рефакторинг и развитие существующей кодовой базы;
  • Взаимодействие с командой разработки и инженерами, отвечающими за низкоуровневую интеграцию с оборудованием.
требования

Что ждём от вас

  • Опыт коммерческой fullstack-разработки от 3 лет;
  • Уверенное знание TypeScript и JavaScript;
  • Практический опыт backend-разработки на Node.js и Express;
  • Опыт проектирования и разработки REST API;
  • Понимание принципов построения backend-сервисов, разделения ответственности, валидации данных и обработки ошибок;
  • Опыт frontend-разработки на Vue.js;
  • Опыт работы с Vuex и Vue Router;
  • Уверенное владение HTML5, CSS3, SCSS/SASS;
  • Опыт разработки интерфейсов со сложной бизнес-логикой: дашборды, таблицы, формы, графики, административные панели;
  • Опыт работы с MariaDB или MySQL;
  • Умение писать, анализировать и оптимизировать SQL-запросы;
  • Опыт работы с миграциями баз данных;
  • Понимание принципов авторизации, ролей пользователей и разграничения доступа;
  • Опыт работы с Git;
  • Опыт работы в Unix/Linux-окружении;
  • Умение разбираться в существующей кодовой базе, аккуратно вносить изменения и проводить рефакторинг;
  • Способность самостоятельно декомпозировать задачи, предлагать технические решения и доводить их до результата;
  • Готовность работать с промышленной предметной областью и большим количеством данных от оборудования.
  • Будет плюсом
  • Опыт работы с Vite и понимание современной сборки frontend-приложений;
  • Опыт описания, поддержки или использования OpenAPI / Swagger-спецификаций;
  • Понимание Docker: контейнеризация приложений, работа с Dockerfile и docker-compose;
  • Понимание принципов CI/CD: сборка, тестирование, деплой, работа с пайплайнами;
  • Опыт настройки окружения разработки, линтеров, форматтеров и инструментов контроля качества кода;
  • Опыт работы с Redis;
  • Опыт работы с ClickHouse или другими хранилищами для аналитики, телеметрии и исторических данных;
  • Опыт работы с WebSocket, Server-Sent Events или другими механизмами обмена данными в реальном времени;
  • Опыт работы с системами мониторинга, телеметрией, событиями, авариями, уведомлениями или отчетностью;
  • Понимание особенностей разработки web-интерфейсов для инженерных, промышленных или IoT-систем;
  • Опыт или базовое понимание Go / Golang;
  • Желание развиваться в backend-разработке на Go и участвовать в будущей миграции части сервисов с Node.js на Go;
  • Опыт проектирования модульных backend-сервисов и понимание принципов их дальнейшего масштабирования и поддержки;
  • Опыт работы с логированием, диагностикой и анализом ошибок в backend-приложениях.
  • Технологический стек
  • Backend:
  • TypeScript, Node.js, Express, REST API, OpenAPI / Swagger.
  • Frontend:
  • TypeScript, JavaScript, Vue.js, Vuex, Vue Router, Vite, HTML5, CSS3, SCSS/SASS.
  • Базы данных и хранилища:
  • MariaDB, Redis, ClickHouse, SQL, миграции баз данных.
  • Инструменты и окружение:
  • Git, Unix/Linux, Docker, внутренние инструменты обновления ПО на устройствах.
  • Дополнительно:
  • В перспективе планируется развитие и частичная миграция backend-сервисов на Go, поэтому опыт или интерес к Golang будет преимуществом.
условия

Что предлагаем

Работа над промышленным web-продуктом для мониторинга и управления инженерными системами на реальных объектах;
Участие в развитии существующей системы: новые модули, улучшение архитектуры, оптимизация и развитие продукта;
Возможность предлагать и реализовывать собственные технические решения;
Работа в аккредитованной ИТ-компании;
Официальное трудоустройство по ТК РФ;
Стабильная своевременная заработная плата, выплаты 2 раза в месяц;
Уровень заработной платы обсуждается по результатам собеседования и зависит от опыта и технического уровня кандидата;
Возможность профессионального и карьерного роста внутри команды;
Возможность участвовать в развитии backend-направления и будущей миграции части сервисов на Go;
Команда, в которой можно работать не только с типовыми web-задачами, но и с предметной областью инженерных систем, телеметрии и автоматизации;
Корпоративные мероприятия;
Возможен гибридный формат работы: офис / работа из дома.
навыки

Стек и инструменты

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

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

6 вакансий
The Invaders
T
The Invaders
17 ч. назад

Angular-разработчик

~1 003 500 – 1 471 800 ₸ оценка

Ищем Angular-разработчика для крупного государственного проекта, включающего бизнес-систему, геопортал и игру. Требуется опыт работы с Angular 20+, TypeScript, RxJS и state management. Предлагаем удаленную работу, гибкий график и возможности для роста.

Angular TypeScript RxJS +8
middle удал. hh
F6
F
F6
17 ч. назад

Frontend разработчик

~1 003 500 – 1 471 800 ₸ оценка

Ищем Frontend разработчика для создания клиентской части платформы по кибербезопасности на React и TypeScript. Нужно будет реализовать визуализацию данных, дашборды и админку, обеспечив производительность на больших объёмах. Требуется опыт с React, стейт-менеджерами и чистым JavaScript.

React TypeScript MobX +6
middle удал. hh
GNIVC
G
GNIVC
18 ч. назад

Разработчик на ПП "Мониторинг цен"

~1 003 500 – 1 471 800 ₸ оценка

Ищем разработчика для работы над подсистемой мониторинга цен. Требуется опыт с React, Node.js и PostgreSQL. Предлагается гибкий график, ДМС, обучение и конкурентная зарплата.

React Node.js PostgreSQL +9
middle удал. hh
СберТех
С
СберТех
20 ч. назад

Разработчик JavaScript/TypeScript (декретная ставка)

~1 003 500 – 1 471 800 ₸ оценка

Ищем middle-разработчика для создания коллаборативной платформы для команд разработки. Нужно уверенное владение JavaScript/TypeScript и React, опыт работы с высоконагруженными сервисами. Предлагаем удаленку, соцпакет и возможности роста в крупной IT-компании.

JavaScript TypeScript React +11
middle удал. hh
Ситидрайв
С
Ситидрайв
21 ч. назад

Backend Developer (Node.js/Golang)

~1 003 500 – 1 471 800 ₸ оценка

Ищем опытного разработчика (от 3 лет) на Node.js для поддержки продуктовых задач в монолите. В стеке также Golang, PostgreSQL, Clickhouse, Redis, брокеры сообщений и современные инструменты SRE. Предлагают официальное оформление, гибридный формат, расширенный ДМС, технику на выбор и карьерный рост.

Golang Node.js PostgreSQL +15
middle удал. hh
deeplay
D
deeplay
22 ч. назад

Разработчик Node.js/TypeScript

~1 445 040 ₸ оценка

Разработчик будет поддерживать и развивать системы для интеллектуальных игр: исправлять баги, выпускать релизы, добавлять функционал и участвовать в архитектурных изменениях. Требуется опыт с TypeScript, Node.js, React, Docker, Kubernetes и Redis. Предлагается работа в команде над масштабируемыми сервисами.

TypeScript Node.js React +3
middle удал. HR cr