Python разработчик (направление WorkForce Management)
Описание
SMALL — крупный ритейлер повседневных товаров и готовой еды в Казахстане. В нашей сети сегодня: более 160 магазинов тысячи сотрудников миллионы клиентов собственное производство готовой еды В ближайшем будущем: служба доставки франшиза кратный рост числа магазинов Сегодня мы — одна из самых динамичных ритейл-компаний Казахстана, создающая экосистему будущего. Задачи: Обеспечение ключевой бизнес-цели - поддержки кратного роста компании в течение ближайших трех лет и развития новых направлений. Работа в условиях сверхбыстрой "перестройки" бизнеса. Участие в проекте глубокой трансформации и автоматизации HR-ландшафта крупного растущего ритейлера: стратегическая цель команды - построение интегрированной экосистемы HR-систем. Взаимодействие с бизнес-заказчиками (HR-департамент, расчетная бухгалтерия, отдел ПБ и ОТ) и техническими командами (магазинов, производства, логистики, ИБ, коммуникаций, DWH, e-com) для сбора требований, проектирования и внедрения ИТ-решений. Активная работа по выводу из эксплуатации legacy-систем и миграция данных. Применение возможностей искусственного интеллекта (ИИ) для автоматизации бизнес-процессов в HR-домене. Развертывание и адаптация Open Source проекта (Odoo HR-модули) (Attendance, Shift Management). Реализация расчётной логики учёта рабочего времени совместно с архитектором, реализация модулей планирования, прогнозирования и обмена сменами (Биржа смен) Разработка интеграций со СКУД: Hikvision (ISAPI/HTTP REST) и Perco (Wiegand) → Employee Checkin API Обмены с 1С:ЗУП КОРП и MDM через Kafka + REST API: синхронизация справочников, передача табелей Assessment (оценка) Odoo как платформы для построения WFM-системы: скорость разработки, ограничения ORM, пригодность для масштаба 10 000+ сотрудников, доменная нейтральность, соответствие требованиям Разработка и поддержка сервисов, code review, написание тестов, документирование API (OpenAPI/Swagger), участие в CI/CD-процессах через GitLab Требования: Опыт работы в компаниях численностью от 1000 человек, на крупных ИТ-проектах. Готовность работать в среде с высокой степенью динамичности и быстрой сменой приоритетов. Понимание или готовность быстро погрузиться в бизнес-процессы управления персоналом (HR-домен). Желателен опыт или искренний интерес к работе с ИИ-инструментами (LLM, RAG, предсказательное моделирование) для их практического применения в бизнес-задачах. Способность к быстрому самостоятельному изучению новых технологий, доменов и фреймворков. Готовность работать в смешанных технологических стеках (1С, JS, PHP, Python, Go). Понимание принципов обмена данными в сервисной архитектуре (backend for frontend, шины данных, HTTP REST, GraphQL, gRPC). Понимание основ проектного подхода к изменениям и управления рисками. Умение точно оценивать трудозатраты и нести ответственность за сроки. Стек: Python 3.11+, асинхронное программирование (asyncio, async/await) FastAPI - SQLAlchemy 2.0+ (async-режим), Alembic для миграций Pydantic для валидации и сериализации данных PostgreSQL: проектирование схем, оптимизация запросов Redis: кэширование, очереди, pub/sub Kafka: продюсеры/консьюмеры, retry, dead letter queue ClickHouse для аналитических нагрузок REST API: проектирование и документирование через OpenAPI/Swagger - Docker, Git
Требования к кандидату
Условия и бонусы
SMALL — крупный ритейлер повседневных товаров и готовой еды в Казахстане. В нашей сети сегодня: более 160 магазинов тысячи сотрудников миллионы клиентов собственное производство готовой еды В ближайшем будущем: служба доставки франшиза кратный рост числа магазинов Сегодня мы — одна из самых динамичных ритейл-компаний Казахстана, создающая экосистему будущего. Задачи: Обеспечение ключевой бизнес-цели - поддержки кратного роста компании в течение ближайших трех лет и развития новых направлений. Работа в условиях сверхбыстрой "перестройки" бизнеса. Участие в проекте глубокой трансформации и автоматизации HR-ландшафта крупного растущего ритейлера: стратегическая цель команды - построение интегрированной экосистемы HR-систем. Взаимодействие с бизнес-заказчиками (HR-департамент, расчетная бухгалтерия, отдел ПБ и ОТ) и техническими командами (магазинов, производства, логистики, ИБ, коммуникаций, DWH, e-com) для сбора требований, проектирования и внедрения ИТ-решений. Активная работа по выводу из эксплуатации legacy-систем и миграция данных. Применение возможностей искусственного интеллекта (ИИ) для автоматизации бизнес-процессов в HR-домене. Развертывание и адаптация Open Source проекта (Odoo HR-модули) (Attendance, Shift Management). Реализация расчётной логики учёта рабочего времени совместно с архитектором, реализация модулей планирования, прогнозирования и обмена сменами (Биржа смен) Разработка интеграций со СКУД: Hikvision (ISAPI/HTTP REST) и Perco (Wiegand) → Employee Checkin API Обмены с 1С:ЗУП КОРП и MDM через Kafka + REST API: синхронизация справочников, передача табелей Assessment (оценка) Odoo как платформы для построения WFM-системы: скорость разработки, ограничения ORM, пригодность для масштаба 10 000+ сотрудников, доменная нейтральность, соответствие требованиям Разработка и поддержка сервисов, code review, написание тестов, документирование API (OpenAPI/Swagger), участие в CI/CD-процессах через GitLab Требования: Опыт работы в компаниях численностью от 1000 человек, на крупных ИТ-проектах. Готовность работать в среде с высокой степенью динамичности и быстрой сменой приоритетов. Понимание или готовность быстро погрузиться в бизнес-процессы управления персоналом (HR-домен). Желателен опыт или искренний интерес к работе с ИИ-инструментами (LLM, RAG, предсказательное моделирование) для их практического применения в бизнес-задачах. Способность к быстрому самостоятельному изучению новых технологий, доменов и фреймворков. Готовность работать в смешанных технологических стеках (1С, JS, PHP, Python, Go). Понимание принципов обмена данными в сервисной архитектуре (backend for frontend, шины данных, HTTP REST, GraphQL, gRPC). Понимание основ проектного подхода к изменениям и управления рисками. Умение точно оценивать трудозатраты и нести ответственность за сроки. Стек: Python 3.11+, асинхронное программирование (asyncio, async/await) FastAPI - SQLAlchemy 2.0+ (async-режим), Alembic для миграций Pydantic для валидации и сериализации данных PostgreSQL: проектирование схем, оптимизация запросов Redis: кэширование, очереди, pub/sub Kafka: продюсеры/консьюмеры, retry, dead letter queue ClickHouse для аналитических нагрузок REST API: проектирование и документирование через OpenAPI/Swagger - Docker, Git