Senior Backend‑разработчик (Python, PostgreSQL, Node. js), интеграции по ISAPI/Hikvision
04 Марта 2026
Город:
Москва
Занятость:
Временная работа
Компания "ПТБ КРОНОС"
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- Спроектировать и реализовать сервис‑коллектор, который периодически забирает события по ISAPI с терминалов:
- HTTPS + Digest‑аутентификация, фильтрация по номеру события, надёжная пагинация и идемпотентность.
- Экспоненциальный backoff при сетевых ошибках/таймаутах и сохранение «последней точки» (checkpoint) для безошибочного возобновления выборки.
- Обработка ошибок устройств, в том числе Invalid Content (валидация схемы под модель/прошивку).
Реализовать прикладную логику:
- Применение паттернов рабочего времени по объектам.
- Расчёт присутствия, опозданий, перерывов;
- Разработать административный веб‑интерфейс и отчётность: отчёты с гибкой настройкой параметров, включая тепловые карты.
- Обеспечить эксплуатацию и безопасность:
- Деплой на Ubuntu LTS (рекомендуется 22.04).
- Логирование, мониторинг, документация.
- ОС: Ubuntu LTS (22.04 предпочтительно).
- Веб‑сервер: Apache HTTP Server 2.4 + mod_ssl (TLS/HTTPS).
- База данных: PostgreSQL 15/16+.
- Интеграции: ISAPI с Digest‑аутентификацией, HTTPS.
ДЛЯ НАС ВАЖНО:
- Опыт коммерческой разработки на Python (Django или FastAPI);
- знание PostgreSQL: умеете проектировать индексы (особенно для интервальных типов), работали с партиционированием таблиц по датам, оптимизируете медленные запросы;
- Опыт с асинхронностью и очередями: Redis + Celery (настройка воркеров, мониторинг, обработка ошибок);
- Понимание работы с часовыми поясами (timezones): знаете, чем naive отличается от aware, как хранить время в UTC и корректно преобразовывать в локальное время объекта;
- Опыт написания интеграционных модулей (HTTP API, работа с вендорскими SDK);
- Уверенное владение Git, понимание CI/CD.
Мы предлагаем:
- Возможность реализации своих идей и профессионального развития в команде единомышленников;
- Работу в крупной, динамично развивающейся компании;
- Размер оплаты за проект обсуждается индивидуально с каждым кандидатом;
- Возможность вести проект удаленно.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
03 Марта
Senior MLOps Engineer( WILDBERRIES )
Москва
Компания "WILDBERRIES" Мы — ML команда финансовых продуктов Wildberries. Создаем масштабные end-to-end ML решения и развиваем высоконагруженную...
03 Марта
Senior backend разработчик/Team Lead
Москва
Компания "Университет СИНЕРГИЯ" В процессе работы необходимо Лидировать Backend направление разработки Участвовать в реализации...
03 Марта
Ведущий разработчик C++( КОНЦЕРН РТИ СИСТЕМЫ )
Москва
Компания "КОНЦЕРН РТИ СИСТЕМЫ" Обязанности: участие в CustDev под кураторством архитектора систем (оценка технической реализуемости...
03 Марта
Инженер по тестированию (Senior)
Москва
Компания "Центр Методического Обеспечения Оптимизации Процессов Государственного Управления в Московской области" ИТ-компания «МАКСИМУМ»...
03 Марта
Frontend-разработчик (стажёр) в Авито
Москва
Компания "FutureToday" Начни карьеру в компании, продуктами которой пользуются миллионы! Получай знания от наставника, экспертов, поддержку...
Вакансия размещена в отрасли