High Tech Academy
Tech Lead / Senior Backend-разработчик (Python или Node.js)
hybrid • KAZ • lead • Не указана
О проекте
---------
High Tech Academy — международная трёхъязычная школа в Алматы. Мы запускаем собственную платформу с записью на занятия, абонементами, платежами, мобильным приложением и интеграцией с оборудованием Hikvision.
Ищем ведущего разработчика, который спроектирует архитектуру и запустит систему в production.
**Формат:** гибрид, проектная работа до конца учебного года.
Задачи
------
* Проектирование архитектуры системы и границ модулей
* Разработка backend на Python (FastAPI) или Node.js (NestJS)
* Проектирование базы данных PostgreSQL
* Интеграции с внешними системами и оборудованием (Hikvision ISAPI, SDK)
* Настройка инфраструктуры, CI/CD, мониторинга и резервного копирования
* Code review, декомпозиция задач, техническая документация, наставничество для второго разработчика
Требования
----------
* Опыт коммерческой разработки от 5 лет
* Опыт самостоятельного проектирования и запуска production-систем
* Python (FastAPI) или Node.js (NestJS), REST API, WebSocket, асинхронные задачи
* PostgreSQL: сложные реляционные модели, транзакции, индексы, миграции, оптимизация запросов
* Архитектура: Modular Monolith, DDD, Clean Architecture
* Интеграции: REST API, HTTP Digest, работа с SDK, обработка событий оборудования и ошибок
* Надёжность: очереди задач, идемпотентность, защита от двойного списания, повторная доставка событий, согласованность данных
* Безопасность: RBAC, OAuth2/OIDC, JWT, защита API, персональных и биометрических данных
* DevOps: Linux, Docker, CI/CD, Nginx, мониторинг, резервирование и восстановление
Будет плюсом
------------
* Опыт работы с Hikvision ISAPI
* Опыт разработки систем бронирования, абонементов или платёжных сервисов
Условия
-------
* Гибридный формат
* Проектная работа до конца учебного года
* Корпоративная развозка
* Питание
* Абонемент в фитнес-центр