Все вакансии

Senior Full Stack Developer (Engineering / Energy Software)

АСМЭИ · 50 000–500 000 RUB · Сочи · HH · опубликовано 5 июня 2026 г.

Компания АСМЭИ
Источник HH
Опубликовано 5 июня 2026 г.
Зарплата 50 000–500 000 RUB

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

Краткое описание
Мы — команда инженеров теплоэнергетиков, специалистов по АСУ ТП и аналитиков, разрабатывающая ПО для предприятий, эксплуатирующих системы централизованного теплоснабжения (СЦТ). Ищем единственного разработчика, который сможет реализовать в коде инженерные алгоритмы, построить API, БД и красивый интерактивный UI. Проект промышленного уровня, сильная предметная команда предоставит все методики и тестовые данные.
Обязанности:
Переводить методики инженеров/аналитиков в корректные, проверяемые программные алгоритмы;
Разрабатывать backend (обработка временных рядов, алгоритмы калибровки, API);
Реализовать frontend (интерактивная визуализация, отчёты, удобная работa с данными);
Обеспечить тестирование, валидацию результатов и документацию (unit/integration tests, README);
Подготовить развёртываемую версию (Docker) и инструкции для DevOps;
Взаимодействовать с командой предметных экспертов, участвовать в обсуждении метрик качества и сценариев тестирования.
Требования (обязательно): Senior — 5+ лет в разработке production‑продуктов, опыт full‑stack;
Уверенное владение Python (numpy, pandas, scipy); опыт реализации численных алгоритмов;
Опыт веб‑backend (FastAPI/Flask/Django), REST/WebSocket API;
Frontend: React + TypeScript (или эквивалент), опыт создания интерактивных графиков (D3/Plotly/ECharts/Highcharts);
Опыт работы с временными рядами и TS‑СУБД: PostgreSQL (+Timescale) / InfluxDB;
Опыт Docker, CI/CD; базовые навыки развёртывания и мониторинга;
Понимание вопросов точности вычислений, погрешностей, валидации результатов;
Умение писать тесты и документацию, поддерживать читаемый код.
Желательно:
Опыт в энергетике, интеграций со SCADA/AMI, знакомство с DLMS/Modbus/IEC — плюсом;
Опыт оптимизации по памяти/производительности (numba, multiprocessing);
Навыки UI/UX или опыт тесной работы с дизайнером.
Условия: Удалённо (при необходимости очные встречи в г. Сочи, г. Санкт-Петербург, г. Москва);
Сдельная оплата в зависимости от реализованных функциональных задач в ПО (в среднем от 100 до 150 тыс. руб. в месяц в зависимости от результатов);
Проекты с перспективой полноценных продуктов и масштабирования;
Гибкий график, работа в команде сильных предметников.
Этапы отбора:
Короткое решение задач по технике/архитектуре (техническое интервью);
Домашнее тестовое задание (высылается по запросу);
Собеседование с CTO/ведущим инженером и демонстрация решения;
Техническая пробная задача/пилот (по договорённости).
Критерии приёма:
Качество и корректность технического задания, покрытие тестов;
Архитектурные решения (масштабируемость, надёжность, безопасность);
Код‑стайл, документация, простота запуска (Docker/README);
UX интерфейса и информативность визуализаций;
Коммуникация и способность взаимодействовать с экспертами.

Навыки

  • Docker
  • DevOps
  • Python
  • Flask
  • Django
  • REST
  • React
  • TypeScript
  • PostgreSQL
  • CI/CD
Открыть вакансию в ленте