Назад к вакансиям

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
  • Формат работы: удалённо