I am looking for a senior, lead type developer, with not only the knowledge of writing python programs, but also can think at a level how to architect and design an application, solid knowledge on OO design principles and patterns, insight into web/rest api applications. And those are the areas where most candidates I interviewed fall short – they most do have a mid level knowledge of python language itself, but inadequate to articulate a design decision and rationale that supports that decision, and lacks the depth in broad restful api app considerations including security, different web frameworks, testing strategy etc.