Position: Middle Python Developer for the Leading Analytical Platform (with HighLoad and Big Data)
Company: Make it in UA
Category: Python
Experience required: 2y
English level: intermediate

The tool is used by 400,000 users around the world, including Uber, Shopify, and Samsung. We collected the largest keyword database in the market for all Google regions. We are also acknowledged as the best service for Ecommerce and the best service for SEO by BDD-2020.

We work according to Scrum, build the application with a service-oriented architecture where each component is easily expandable and replaceable. A large team works on development: from mathematical analysts and developers to designers, marketers and technical support specialists. The team independently covers the full cycle of product creation: from the idea and creation of new functionality to PR, sales, and complete training of users and SEO-teams.

Part of the functionality is a patented invention of our mathematicians, which is used by global businesses from 83 countries.

If you have** 2+ years of Python** development experience, and you are not afraid of working with HighLoad and Big Data, and want to build the product through SOA then join us!

The main requirements
Professional knowledge and skills:

Python development experience of 2+ years.
Knowledge and understanding of **OOP principles**.
Experience in database design and query optimization.
Experience in asynchronous apps development.
**Git.**
Experience designing and developing a data pipeline.
Knowledge of Unix systems.

**Personal qualities:**
Ability to clearly and intelligently convey your thoughts to the other person.
The ability to bring things to an end, regardless of the difficulties and obstacles that arise along the way.
Ability to think abstractly.

**Will be a plus:**
Experience with** ElasticSearch.**
Experience with **Rabbitmq** or similar message brokers.
Understanding of SOA and MSA features.
Experience with **docker.**
Functional Responsibilities:

Developing new and optimizing existing software.
Interaction with other Back-End devs and QA.

**What we offer:**
Salary based on the results of the interview.
A convenient schedule: from 8 (10) to 17 (19).
24 calendar days vacation, paid sick leave.
Corporate events and entertainment.
Attendance at professional conferences at the company's expense (we pay 50% of the cost of the ticket to the event and travel), as well as participation in conferences and seminars.
Training and development opportunities:

Experience and assistance of our employees, assistance with professional adaptation and mentor training throughout the probationary period.
A career track and knowledge map that gives you a transparent understanding of what you need to do to get to the next step.