Python-разработчик
Описание вакансии
Экзон Групп — ведущий разработчик и интегратор инновационных IT-решений в сфере строительства.
Pulse - это корпоративная Data/AI Platform для формирования единого цифрового контура компании.
Платформа собирает данные из внутренних и внешних источников, приводит их к единой структуре, связывает между собой и делает доступными для сотрудников, внутренних сервисов и AI-агентов. В Pulse объединяются данные о проектах, задачах, документах, коммуникациях, сотрудниках, организационной структуре, бизнес-процессах, решениях и рабочих событиях.
Сейчас мы находимся в поисках Python-разработчика в нашу команду.
Обязанности:
- Разработка backend-сервисов Data Platform на Python.
- Проектирование и реализация коннекторов к внешним источникам данных.
- Интеграция с корпоративными системами: почта, файловые хранилища, мессенджеры, таск-трекеры, внутренние сервисы, API внешних платформ.
- Разработка пайплайнов получения, нормализации, дедупликации и сохранения данных. Проектирование API для внутренних модулей Pulse и AI-агентов.
- Работа с PostgreSQL: схемы данных, миграции, индексы, оптимизация запросов. Реализация retry-механик, идемпотентности, обработки ошибок и фоновых задач.
- Ведение логирования, технического аудита и трассировки операций.
- Участие в развитии архитектуры интеграционного слоя платформы.
Обязательно
- Python
- PostgreSQL
- Docker
- Git
- Linux
- REST API; инструменты работы с миграциями БД; инструменты логирования и отладки.
Желательно:
- FastAPI
- SQLAlchemy
- Alembic
- Celery / Dramatiq / RQ или аналоги
- Redis
- S3 / MinIO
- Qdrant / Elasticsearch / OpenSearch
- Telegram Bot API
- SMTP / IMAP; инструменты мониторинга и трассировки.
Примечание:
- кандидат должен уметь проектировать backend-сервисы на Python;
- работать с реляционными моделями данных;
- проектировать устойчивые интеграции с внешними API;
- учитывать ограничения внешних систем: лимиты, ошибки, неполные данные, нестабильные ответы;
- реализовывать обработку ошибок, повторы, дедупликацию и идемпотентность;
- писать поддерживаемый, структурированный и тестируемый код;
- работать с Docker-окружением;
- читать техническую документацию внешних сервисов;
- аккуратно работать с данными, которые в дальнейшем используются AI-агентами; обеспечивать трассируемость данных: источник, время получения, статус обработки, ошибки, история изменений.
- Официальное трудоустройство с "белой" заработной платой;
- Ценим права наших сотрудников, поэтому предоставляем полный соцпакет по ТК РФ;
- Удаленный формат работы по территории РФ;
- Достойный уровень зарплаты, обсуждается по итогам собеседования;
- Открытая корпоративная культура, где ваши идеи могут стать реальностью;
- А ещё у нас активная корпоративная жизнь!
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где располагается место работы?
Какой график работы?
Вакансия открыта?
Какая оплата труда?
Как с вами связаться?
Другой вопрос
Где предстоит работать
Москва
Вас интересует эта вакансия?