Position: Python Scrapy developer
Company: StarNavi
Category: Python
Experience required: 2y
English level: upper

**REQUIRED SKILLS:**
- 3+ years experience with Python Scrapy;
- Knowledge AWS Fargate;
- Knowledge of Docker;
- Knowledge JSON;
- Knowledge Github;
- Passionate about Testing (Unit and Integration Testing);
- Upper Intermediate Russian or Ukrainian;
- Upper Intermediate English.

**REQUIREMENTS:**
The ideal candidate has had experience with Python Scrapy, and AWS Fargate deployment.
Ability to carefully analyze the codebase, provide best practice guidance on its architectural design, and suggest modern solutions.
Ability to implement and manage the continuous integration and continuous delivery systems and methodologies on AWS.
Ability to define and deploy monitoring, metrics, and logging systems on AWS.

**RESPONSIBILITIES:**
- Audit, generate, and implement best practices for existing code repository;
- Create appropriate repos, branching strategy, folders, and files;
- Fully evaluate all Python code and write documentation;
- Implement best practices guide/manual for all developers to follow going forward;
- Implement strategies for continuous integration & continuous delivery;
- Write and implement QC/unit testing services to ensure scraping jobs are running effectively, and collecting appropriate data.

**YOUR BENEFITS:**
- Extensive experience and remote work possibilities;
- Hands-on training support;
- Paid vacation and sick days;
- Insurance compensation;
- Partial compensation of gym membership, English courses, books, materials for developing etc.;
- Unique company that is focused on the solutions development for specific business niches;
- Opportunity to get more experience with events, conferences, seminars, master classes and training at the company’s expense;
- Best management and team support: we are always happy to hear from colleagues about their business & technology ideas;
- Opportunity to implement your ideas on our internal projects;
- Regular salary revision.


**Please note that the vacancy now has a requirement to do a test task, if not ready to perform, please do not respond.**