Position: Middle Python developer
Company: Soft Industry Alliance
Experience required: 3y
English level: intermediate

Responsibilities:
● Develop new functionality and maintain the existing company's services;
● Integrate with external and internal services;
● Guide junior team member growth;
● Coordinate technical solutions with other product teams;
● Write well designed, testable, efficient code;
● Refactor and optimize existing code;
● Create and maintain software documentation;
● Troubleshoot production issues;
● Work with Agile methodologies.

Requirements:
● Minimum 3 years of programming experience with solid knowledge of web
development in Python;
● Understanding of design patterns;
● Experience with Django or other modern Python web frameworks;
● Solid understanding of MySQL database;
● Experience with Git;
● Expertise in implementing RESTful web services;
● Experience with Linux;
● Familiar with modern javascript frameworks, e.g. AngularJs, ReactJs;
● Familiar with Caching solutions, e.g. Redis, Memcached;
● Writing Unit Tests.

Also, we will appreciate it if you are:
● Familiar with search engines, e.g. Elasticsearch;
● Familiar with message queues (RabbitMQ, Kafka);
● Experienced in Agile methodologies (Scrum, Kanban);
● Familiar with Amazon Web Services;
● Experienced in a leadership role;
● Familiar with DDD/TDD;
● Experienced in building high-availability, scalable and high-performance
platforms.