Position: Middle Python Developer
Company: DataArt
Experience required: 2y
English level: intermediate

About the vacancy
The client is an international company that provides marketing research for a very wide range of businesses. The project covers conjoint analysis research for marketing clients. We are developing a system that provides worldwide surveys to help clients understand their product, audience, or pricing model. We collect data from respondents and create different reports to provide portraits of client businesses.

The client has been in business for more than 4 years and has huge plans to improve the current product. The client has a lot of ideas that need to be implemented to make the project better.

The clients are famous companies and they have successfully used clients' services for a long time. Currently, the client has only 1 vendor. The team consists of a frontend dev, a designer, a QA, and a PM. We are looking for a backend developer.

Technology stack and infrastructure: we use Python with Django for the backend and Angular for the frontend. The service is hosted on Amazon.

Responsibilities
Support the current system and develop new features
Solve tasks connected to math and algorithm improvements
Help with further splitting the current system into two independent products.
Must have
2+ years of Python programming experience
Knowledge of Python web frameworks, specifically Django and Flask
Experience in using object-relational mapping (ORM) technologies
Skills in building RESTful APIs in Python
Experience with relational DBMS (PostgresSQL, MySQL, etc.).
Good spoken English

Would be a plus
Skills with version control tools (Git, SVN, etc.)
Knowledge of JavaScript, HTML5, and CSS3