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.
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
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
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).
Continuous learning reimbursement
Excellent work/life balance
How to Apply:
Send a copy of your resume and your introductory letter to [email protected]