Position: Python Developer
Company: Digicode
Category: Python
Experience required: 3y
English level: upper
Published: 2021-05-01T00:00:00+03:00

**Main requirements:**
- 3 years of work experience as a Python developer with a focus on scraping and data engineering
- Practical experience in building scalable web scrapers (Scrapy knowledge is a plus)
- Identification and usage of public API endpoints
- Confident with Docker and experience in cloud deployment (AWS is a plus)
- Very good knowledge in SQL 
- Solid understanding of git and collaborative software development
- Fluent in English

**Functions:**
- As our scraping expert, you will be responsible for the entire solutions data platform from data extraction to structured storage of large volumes of text data.
- Develop custom scrapers to extract customer feedback from online shops, social networks, forums, or location platforms.
- We will not build everything ourselves. If there is already a solid API out there, your task will be to integrate it into the data platform.
- Scheduling the execution of scraping runs will be part of your daily work as well as building a solid testing environment to assure high availability of scraping services.
- Create and improve processes, tools, and workflows to achieve a resilient data architecture and high data quality.
- Optimize code and infrastructure to assure a scalable and cost-effective deployment.

**We offer: **
• Professional and personal development.
• Comfortable working environment.
• 18+ working days paid vacation.
• Paid sick leaves.
• Medical insurance for employees, for children of employees.
• Language classes.
• Subscription for pool and gym.
• Compensation of visiting professional conferences.