Senior Python Developer

Engineering, Minsk, Belarus

PandaDoc была создана в 2011 году в США. В 2013 году мы запустили свой уникальный одноименный продукт – SaaS-решение, которое автоматизирует все этапы по работе с документами, включая их создание, отправку, хранение, электронную подпись и получение платежей. PandaDoc помогает значительно ускорить работу наших клиентов и делает коммерческие предложения более привлекательными. Сейчас PandaDoc используют более 11000 компаний по всему миру, а наши офисы расположены в Минске, Сан-Франциско,  Санкт-Петербурге (Флорида) и Маниле (Филиппины).

Мы приглашаем Senior Python разработчика для развития нашего нового продуктового направления Contract Lifecycle Management (CLM), которое автоматизирует работу с контрактами в рамках всего жизненного цикла этого типа документов. Параллельно с исследованием потребностей клиентов и дальнейшей проработкой roadmap мы стартуем разработку по ряду направлений, включая:

  • историю изменений и ревизии;
  • совместное редактирование;
  • конвертацию одних типов документов в другие с переиспользованием данных;
  • отслеживание истекающих контрактов и автоматизацию процесса их продления/переподписания, в том числе на стороне CRM систем;
  • рецензирование, работа с примечаниями и комментариями;
  • полнотекстовый поиск по документам с сохранением фильтров и созданием динамически обновляемых листов.

С чем мы работаем:

  • Microservices;
  • Python, Django;
  • asyncio;
  • Amazon Cloud;
  • PostgreSQL;
  • NATS, Kafka;
  • Docker.

Что мы ждем от вас:

  • Опыт разработки backend на Python от 4 лет;
  • Знание Django, желателен опыт работы с Django REST Framework;
  • Знание asyncio и понимание принципов его работы;
  • Опыт работы с какой-либо реляционной базой данной (SQL-запросы, миграции, оптимизация);
  • Опыт использование очередей сообщений (например, RabbitMQ, NATS, Kafka);
  • Опыт работы с Docker;
  • Понимание полного цикла разработки — от анализа требований и первой строчки кода до деплоймента и мониторинга приложения в продакшене;
  • Понимание принципов микросервисной архитектуры.

Мы предлагаем:

  • Работу над собственным продуктом в сильной команде;
  • Конкурентную заработную плату;
  • Отличный офис в центре Минска;
  • Командировки в Сан-Франциско;
  • Медицинское страхование для вас и вашей семьи;
  • Ежегодный бюджет на обучение;
  • Обеды в офисе 3 раза в неделю от одного из ресторанов Минска.