Senior Full Stack Developer (Engineering / Energy Software)
50 000 - 500 000 ₽
Выше средней на 54%
Краткое описание
Мы — команда инженеров теплоэнергетиков, специалистов по АСУ ТП и аналитиков, разрабатывающая ПО для предприятий, эксплуатирующих системы централизованного теплоснабжения (СЦТ). Ищем единственного разработчика, который сможет реализовать в коде инженерные алгоритмы, построить 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 интерфейса и информативность визуализаций;
- Коммуникация и способность взаимодействовать с экспертами.
Опубликована час назад
Похожие вакансии
Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAXот 80 000 ₽
SEO-специалист / Специалист по продвижению сайтов (удаленно, full-time) ЗП: от 80 000 ₽ (с ростом по ...
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Сочи
6 дней назад
Вакансия в подборках
Похожие вакансии
от 80 000 ₽