Разработка и поддержка интеграций между внутренними и внешними системами. Реализация обмена данными через API, FTP/SFTP и очереди сообщений; обработка, преобразование и проверка данных из различных источников.
Разработка фоновых задач и механизмов повторной обработки данных. Диагностика ошибок интеграций, анализ логов и устранение причин сбоев. Доработка существующих сервисов, запуск новых интеграций и сопровождение действующих проектов. Взаимодействие с аналитиками и командой разработки, написание тестов и поддержка технической документации.
Требования: уверенное владение Python; опыт асинхронной разработки с asyncio, aiohttp или httpx; понимание HTTP API, REST, JSON, авторизации и webhooks. Опыт работы с MongoDB, Minio, Redis и RabbitMQ; навыки работы с CSV, XLSX и другими файловыми данными. Умение разбираться в чужом коде и диагностировать ошибки. Опыт написания unit- и интеграционных тестов; базовые навыки работы с Docker, Git, CI/CD и Linux.
Будет плюсом: опыт разработки на Go, работы с FastAPI, векторными базами данных, например Milvus, и k8s.
Полная занятость, график 5/2, удалённая работа.