Отправить резюме
Python developer
Минск
От 2-х лет
Офис
Обязанности:
  • создание чат-ботов и сервисов на Python;
  • ведение документации по коду, написание тестов, поддержка и рефакторинг существующих решений;
  • проектирование микросервисной архитектуры;
  • оценка и декомпозиция задач;
  • взаимодействие с командами внутренних заказчиков при разработке и запуске сервисов.
  • Требования:
  • владение Python: фреймворки FastAPI, Pyrogram;
  • наличие портфолио на GitHub (кандидаты без портфолио не рассматриваются);
  • опыт работы с асинхронностью и многопоточностью в Python (asyncio, threading, multiprocessing);
  • опыт работы с RabbitMQ, понимание специфики применения;
  • опыт работы с PostgreSQL, уверенное владение языком SQL, знание ORM (SQLAlchemy, Psycopg);
  • опыт написания юнит-тестов (pytest, unittest);
  • понимание микросервисной архитектуры, специфики взаимодействия между микросервисами;
  • понимание принципов построения event driven приложений;
  • понимание finite-state machime;
  • общее представление об алгоритмах, понимание принципов ООП, знание Git;
  • знание принципов PEP.
  • Используемые технологии:
  • Python;
  • FastAPI;
  • Pyrogram;
  • asyncio;
  • multiprocessing;
  • threading;
  • SQLAlchemy;
  • Psycopg;
  • pytest;
  • unittest;
  • PEP;
  • RabbitMQ;
  • SQL.
  • Вакансия на перспективу.
    Напишите нам
    Не нашли подходящую вакансию? Присылайте свое резюме. Как только у нас появится подходящая вакансия, мы свяжемся с вами.
    Михаил
    HR-менеджер