Bell Integrator

Разработчик (back) Python

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Python
  • PyCharm
  • FastAPI
  • RabbitMQ

Требования:

  • Высшее техническое образование

  • Уверенный Python 3.7+ с акцентом на асинхронное программирование (asyncio, async/await)ж

  • Практический опыт с RabbitMQ и экосистемой aio-pika/aiormq: моделирование топологий (exchange/queue/binding), подтверждения сообщений (ack/nack), повторные попытки/отложенные задачи, настройка QoS;

  • Разработка API на FastAPI (+ Starlette), валидирование и сериализация на Pydantic v2;

  • Работа с PostgreSQL через asyncpg: эффективные запросы, транзакции, пул соединений;

  • Понимание сетевого стека ASGI; запуск на Hypercorn;

  • Настройка аутентификации и безопасности: JWT (python-jose), хранение паролей (passlib/bcrypt);

  • Работа с XML файлами (чтение, создание, сериализация, валидация по XSD), XSD, Xpath;

  • Работа с json файлами (чтение, создание, сериализация);

Будут плюсом:

  • Работа с ГИС, СМЭВ

  • Работа с ЭЦП

  • Работа с файлами и документами: PyPDF2, reportlab (PDF-генерация), python-docx (DOCX), openpyxl (Excel), lxml (XML/HTML).

Условия:

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы обсуждается индивидуально;
  • Возможность работать удаленно по РФ.