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