Position: Middle/Senior Python Developer
Company: ABNK Premium Systems
Experience required: 2y
English level: intermediate

**General requirements:**
• 3+ years of programming experience with Python (Django, Flask, Numpy and Pandas);
• Experience developing conversational chatbot application (using Rasa, Dialogflow or other)
• Software Design knowledge: OOD, OOP;
• Experience with front-end JS framework (React, VueJS, Angular)
• Experience with any relational databases (SQL queries, migrations, optimization);
• Experience integrating with third party systems through REST APIs;
• Experience with Docker;
• Basic skills with at least one Python ORM;
• Basic testing frameworks understanding (Pytest, Unittest, etc);
• Good understanding of the development cycle from requirements analysis and deployment to application monitoring;
• Understanding continuous integration и continuous deployment;
• Working in Agile Scrum teams, JIRA and Git;
• Level of English - Intermediate or higher.


**Responsibilities:**
• Develop new features in the project; 
• Write reusable, testable code;
• Build and maintain business services & architecture;
• Collaborate with team members, take part in meetings, brainstorms;
• Follow and contribute to agile development processes.

**What we offer:**
• Competitive salary according to your qualification and skills;
• Flexible working hours aligned with your schedule;
• Paid vacations and sick leaves;
• English courses;
• Sports training compensations.

**Why choose us:**
• You will be working peacefully with a group of kind and professional people, no office drama, zero tolerance for bureaucracy;
• We maintain a balance between responsible work and a kind atmosphere in the office;
• Our company will make a lot of effort to support your professional growth.

**About project**
We work on a web platform for the entertainment business (for musicians, producers, record labels, promoters) that is empowered with business-tools for drafting, negotiations, and administration of contracts. 
The platform allows users to work with a lot of contract types and supplies the whole cycle of contracting, including the negotiation phase and signing contracts through the platform. The project also includes educational materials in order to provide creators with guidance and support in legal matters.