YMN LTD.: Python Senior Developer (Crawl Engineer)- Remote (Anywhere)

Posted: Apr 11, 2018

We are looking for Senior Python Developers- Crawling Engineers who will be responsible for our Scrapy-based long term project. The project doesn't require relocation and developers can work on the project remotely.

REQUIREMENTS

At least 4+ years of software development experience

Expert in Python, with knowledge of at least one Python web framework

Experience across the entire stack from the front-end user interface (UI) to the back-end and analytics, including operations.

Previous experience working with back-end architecture and programming.

Experience developing services/APIs and consuming services/APIs. RESTful preferred

Experience building web applications, full-stack. Our technology stack is currently: Python, Django REST Framework, JavaScript (ES6) + React.js and PostgreSQL

Able to integrate multiple data sources and databases into one system

Understanding of the threading limitations of Python, and multi-process architecture

Good understanding of server-side templating languages

Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

Proficient understanding of code versioning tools 

Bachelor’s degree in computer science, mathematics, physics or related field 

Strong communicator and fluent in English with excellent written and verbal communication skills.

Knowledge of Agile Methodologies

Advanced Git experience

Have excellent time management skills

Scrapy experience is a big plus.

Familiarity with techniques and tools for crawling, extracting and processing data (e.g. Scrapy, NLTK, pandas, scikit-learn, mapreduce, nosql, etc).

BENEFITS

100% remote

Any timezone

Continuous learning reimbursement

Excellent work/life balance

How to Apply:

Send a copy of your resume and your introductory letter to [email protected]

Source: Find Bacon