Position: Senior Python Engineer
Company: Leetio
Experience required: 3y
English level: upper

Hi! We are looking for a Senior Python Engineer. If you are an ambitious and result-oriented person who seeks new knowledge and self-development, then let’s create non-trivial projects together with our team!

Key requirements:
◾Minimum 4+ years of experience as a Python Developer;
◾Very good knowledge of Python;
◾Very good knowledge of Flask (2+ years);
◾Good knowledge of MySQL/MongoDB;
◾Good knowledge of Redis;
◾Good knowledge of RabbitMQ;
◾Able to communicate technical issues with non-technical users;
◾Ability to multi-task and manage tasks with varying priorities;
◾Knowledge of RESTful API;
◾Knowledge of OOP / AOP / TDD;
◾Knowledge of GIT;
◾experience in Refactoring;
◾Fluent English, both written and spoken.

Nice to have:
◾Demonstrated experience in Python with Flask;
◾Experience with version control tools and continuous integration;
◾Knowledge of agile methodologies;
◾Being a “problem solver”, positive attitude and ability to work in a team..

Responsibilities:
◾Programming and documentation of Python;
◾Refactoring and maintenance of established back-end applications;
◾Cooperation with other back-ends/front-end developers to implement new product functionalities;
◾Follow the patterns, practices, and methods established in the existing code;
◾Daily scrum and sprint plannings every 2-3 weeks;
◾Communication with external web services.

We can offer:
◾Opportunity to work with the new technologies;
◾Support in professional development and personal growth;
◾Friendly and experienced team;
◾15 days of paid vacation and 10sick days;
◾Competitive salary;
◾Corporate English courses;
◾Flexible working schedule.