Контакты

Senior Python Developer

Minsk, Belarus

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Senior Python Developer who is willing to participate in startup-like project for Canadian Oil & Gas company.

The client wants to build system that downloads documents from external web sites, runs them through intelligent data extraction process, consolidates data from various sources and displays resulting information in convenient and structured form.

Responsibilities

  • Design architecture of file management component that stores downloaded documents;
  • Design interface between customer’s Python scripts and our system. Refactor customer’s web crawlers to conform our interface;
  • Implement data access layer and REST API that manages extracted information in database (MS SQL or other database engine of our choice);
  • Implement flexible and configurable plug-in system that allows to add custom scripts for web crawling and data verification;
  • Directly communicate with developers on customer’s side to clarify implementation of their scripts, confirm proposed API, etc.

Requirements

  • 3+ year experience in Python development;
  • Strong knowledge of Django REST framework;
  • Experience in Scrapy framework will be additional plus;
  • Upper-Intermediate (B2) level of English.

We offer

  • Friendly international team with growing EPAM side;
  • Good prospects for professional and career development;
  • Flexible working hours;
  • Extensive benefits package;
  • Sports and health care compensation.