Position: Python Architect
Company: Software MacKiev
Category: Python
Experience required: 5y
English level: upper

7+ years of commercial experience using Python (2.7, 3.x) as major programming language
Experience managing other developers is a must
Practical usage of 2 or more web frameworks such as Tornado, Django, Flask
Working experience with SQL/NoSQL database is a must
Deep understanding of asyncio
Proven ability to design effective architecture
Understanding of micro services architecture would be a big plus
Deep practical experience using Unit Testing, PEP8 and linters
Experience with Docker and AWS infrastructure
Strong belief and promotion of best engineering practices
Agile practices experience, attitude to quality
Upper-Intermediate level of spoken English