Все вакансии России 0

Senior Full Stack Developer (Engineering / Energy Software)

до 150 000 ₽
АСМЭИ
Сочи Постоянная занятость Удаленная работа

Описание

Краткое описание Мы — команда инженеров теплоэнергетиков, специалистов по АСУ ТП и аналитиков, разрабатывающая ПО для предприятий, эксплуатирующих системы централизованного теплоснабжения (СЦТ). Ищем разработчика, который сможет реализовать в коде инженерные алгоритмы, построить API, БД и красивый интерактивный UI. Проект промышленного уровня, сильная предметная команда предоставит все методики и тестовые данные. Обязанности: Переводить методики инженеров/аналитиков в корректные, проверяемые программные алгоритмы; Разрабатывать backend (обработка временных рядов, алгоритмы калибровки, API); Реализовать frontend (интерактивная визуализация, отчёты, удобная работa с данными); Обеспечить тестирование, валидацию результатов и документацию (unit/integration tests, README); Подготовить развёртываемую версию (Docker) и инструкции для DevOps; Взаимодействовать с командой предметных экспертов, участвовать в обсуждении метрик качества и сценариев тестирования. Требования (обязательно): Senior — 3+ лет в разработке 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 интерфейса и информативность визуализаций; Коммуникация и способность взаимодействовать с экспертами.

Откликнуться
Источник: hh · вчера

Похожие вакансии в городе Сочи

Все вакансии в городе Сочи →