← К другим вакансиям
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 * Опыт разработки систем бронирования, абонементов или платёжных сервисов Условия ------- * Гибридный формат * Проектная работа до конца учебного года * Корпоративная развозка * Питание * Абонемент в фитнес-центр