Senior Backend‑разработчик (Python, PostgreSQL, Linux), интеграции по ISAPI/Hikvision
27 Декабря 2025
Город:
Москва
Занятость:
Полная занятость
Компания "Стратегия инноваций"
Что предстоит делать:
- Спроектировать и реализовать сервис‑коллектор, который в режиме pull забирает события по ISAPI с терминалов:
- HTTPS + Digest‑аутентификация, фильтрация по event minor, надёжная пагинация и идемпотентность.
- Экспоненциальный backoff при сетевых ошибках/таймаутах и сохранение «последней точки» (checkpoint) для безошибочного возобновления выборки.
- Обработка ошибок устройств, в том числе Invalid Content (валидация схемы под модель/прошивку).
Работать с медиа:
- При наличии pictureURL/picturesNumber скачивать изображения по политике и привязывать их к соответствующим событиям.
- Хранить изображения в базе.
- Спроектировать схему реляционной БД (PostgreSQL 15/16+), обеспечить корректное сохранение полей событий:
- time (UTC и исходное), name, cardNo, employeeNoString, serialNo, major, minor.
Реализовать прикладную логику:
- Применение паттернов рабочего времени по объектам.
- Расчёт присутствия, опозданий, перерывов, сверхурочных.
- Разработать административный веб‑интерфейс и отчётность: отчёты с гибкой настройкой параметров, включая тепловые карты.
- Обеспечить эксплуатацию и безопасность:
- Деплой на Ubuntu LTS (рекомендуется 22.04).
- Терминация TLS на Apache HTTP Server 2.4 (mod_ssl), базовая настройка/поддержка.
- Логирование, мониторинг, документация.
Технологическая среда:
- ОС: Ubuntu LTS (22.04 предпочтительно).
- Веб‑сервер: Apache HTTP Server 2.4 + mod_ssl (TLS/HTTPS).
- База данных: PostgreSQL 15/16+.
- Интеграции: ISAPI (pull‑model) с Digest‑аутентификацией, HTTPS.
Для нас важно:
- Опыт создания надёжных HTTP‑клиентов/интеграций: HTTPS, Digest‑аутентификация, пагинация, ретраи, идемпотентность, backoff.
- Уверенный SQL и PostgreSQL: проектирование схем, индексы, транзакции, миграции, оптимизация запросов.
- Опыт разработки веб‑сервисов и админ‑интерфейсов (любой современный веб‑фреймворк).
- Понимание устойчивости интеграций с внешними устройствами/API, обработка ошибок/несовместимостей протокола.
- Уверенное владение Linux (Ubuntu): деплой, системные службы, логи.
Будет плюсом
- Опыт с устройствами контроля доступа Hikvision и/или ПО HikCentral Access Control.
- Опыт Time & Attendance: расчёты присутствия, опозданий, перерывов, переработок.
- Настройка Apache HTTP Server 2.4 и TLS.
- Работа с медиа в веб‑сервисах (скачивание, хранение, привязка к объектам).
- Опыт построения отчётов и визуализаций (тепловые карты и др.)
Мы предлагаем:
- Работу в крупной, динамично развивающейся компании;
- Официальное трудоустройство по ТК РФ;
- График работы 5/2 (гибрид);
- Возможность реализации своих идей и профессионального развития в команде единомышленников;
- Офис м. Тульская (шаговая доступность).
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
24 Декабря
Системный аналитик (разработчик)
Красногорск
от 189 000 руб.
Компания "ГБУ МО «Центр содействия развитию градостроительной деятельности в Московской области»" Обязанности: Настройка и оптимизация...
25 Декабря
DevOps Инженер/Консультант (Senior)( Амбрелла )
Москва
Компания "Амбрелла" DevOps Инженер/Консультант (Senior) Приветствую, меня зовут Марина, я являюсь HR компании "Амбрелла - Защита...
25 Декабря
Senior ML Engineer в команду Search
Москва
Компания "«UZUM TECHNOLOGIES»." Про команду: Поиск - один из ключевых драйверов роста GMV. Наша команда постоянно улучшает релевантность...
24 Декабря
Senior Frontend Developer (React)( Altenar )
Москва
Компания "Altenar" Мы ищем сильного Senior Frontend Developer с опытом работы на React , который возьмёт на себя роль в создании фронтенда...
25 Декабря
Москва
Компания "Звезда" Задачи: Участие в разработке ТЗ на устройства Разработка новых функций и исправлений ошибок в BIOS/UEFI...
Вакансия размещена в отрасли