Астана, проспект Мангилик Ел, 51/2
Компания ищет опытного бэкенд разработчика для работы над проектом комплексной системой учёта посещаемости сотрудников с интеграцией WhatsApp и геолокации.
ОБЯЗАННОСТИ:
- Разработка и поддержка Django-приложения для системы контроля посещаемости
- Интеграция с внешними API: WhatsApp Business API (Green API), 2GIS API для геолокации
- Работа с базой данных PostgreSQL: проектирование схемы, оптимизация запросов, миграции
- Разработка REST API для взаимодействия с фронтендом и мобильными приложениями
- Создание и поддержка фоновых процессов: демоны для автоматических отчётов и уведомлений
- Реализация системы отчётов с фильтрацией, экспортом в Excel и аналитикой
- Настройка системы логирования и мониторинга работы приложения
- Оптимизация производительности и масштабируемости системы
- Написание тестов и обеспечение качества кода
- Документирование архитектуры и API
ТРЕБОВАНИЯ:
Обязательные навыки:
- Опыт разработки на Python 3.8+ не менее 2 лет
- Глубокие знания Django 5.x (модели, представления, формы, админ-панель)
- Опыт работы с PostgreSQL (запросы, индексы, оптимизация)
- Знание REST API и принципов веб-разработки
- Опыт работы с Git и системами контроля версий
- Понимание принципов ООП и паттернов проектирования
Желательные навыки:
- Опыт интеграции с WhatsApp Business API или другими мессенджерами
- Работа с геолокационными API (2GIS, Google Maps, Яндекс.Карты)
- Знание Celery для асинхронных задач
- Опыт работы с Docker и контейнеризацией
- Знание Linux систем и командной строки
- Опыт работы с Redis для кеширования
- Знание OpenPyXL для работы с Excel файлами
- Опыт создания фоновых процессов и демонов
Личные качества:
- Ответственность и внимательность к деталям
- Способность работать в команде
- Готовность изучать новые технологии
- Аналитическое мышление
- Коммуникативные навыки
УСЛОВИЯ РАБОТЫ:
Формат работы:
- Офлайн
- График работы 5/2 с 10:00 до 18:00
Технические условия:
- Работа с современным технологическим стеком
- Участие в архитектурных решениях
- Возможность профессионального роста
- Работа над интересными техническими задачами
Проектная специфика:
- Система учёта посещаемости для корпоративных клиентов
- Интеграция с мессенджерами и картографическими сервисами
- Автоматизация бизнес-процессов
- Работа с большими объёмами данных
ТЕХНОЛОГИЧЕСКИЙ СТЕК ПРОЕКТА:
Backend: Django 5.2 + Python 3.8+
Database: PostgreSQL 12+
APIs: WhatsApp Business API, 2GIS API
Export: OpenPyXL для Excel отчётов
Automation: Python демоны + Task Scheduler
Monitoring: Логирование + файловые логи
Version Control: Git
ОСОБЕННОСТИ ПРОЕКТА:
- Масштабируемая архитектура для множества компаний и сотрудников
- Автоматизация процессов через фоновые демоны
- Интеграция с мессенджерами для уведомлений и авторизации
- Геолокационные сервисы для контроля местоположения
- Детальная аналитика и система отчётов
- Экспорт данных в различных форматах
ЗАДАЧИ НА ПЕРВЫЙ ПЕРИОД:
1. Изучение существующей кодовой базы и архитектуры проекта
2. Оптимизация производительности существующих компонентов
3. Разработка новых функций системы отчётов
4. Улучшение интеграции с внешними API
5. Написание тестов для критических компонентов
6. Документирование архитектурных решений
ПЕРСПЕКТИВЫ РАЗВИТИЯ:
- Участие в планировании новых функций системы
- Возможность работы с мобильными приложениями
- Изучение современных технологий (AI/ML для аналитики)
- Рост до позиции технического лидера проекта
- Участие в архитектурных решениях
Мы рассматриваем кандидатов на основе их профессиональных качеств и опыта работы, без ограничений по полу, возрасту или иным обстоятельствам, не связанным с деловыми качествами и спецификой трудовой функции.
РГП на ПХВ Республиканский центр электронного здравоохранения
Астана
до 1000000 KZT
РГП на ПХВ Республиканский центр электронного здравоохранения
Астана
до 800000 KZT
Astana International Financial Centre Authority
Астана
от 800000 KZT