Excellent understanding of Python and strong knowledge of various Python Libraries, API's and toolkits;
Experience with using Selenium or similar tools;
RESTful web service development;
Understanding and experience of the software development lifecycle and code repositories such as git, including branching and merging flows;
Deep understanding of how to write maintainable code and the importance of testing;
Experience writing unit tests;
Excellent English language communication skills, both verbal and written, with the ability communicate effectively with a technical and non-technical audience.