We are looking for an experienced and highly-skilled Python developer with excellent knowledge of Django and ideally Django REST framework. You should have the ability to understand the architecture of a Django application, to find and resolve complex and subtle bugs, and to make recommendations about how best to structure code for readability, testability, ease of maintenance and performance. You should be able to unpack client requirements and make decisions about how best to implement them. You should be able to motivate and guide a team of less experienced developers through discussions of best practices, practical advice and code reviews.
The role is based in our central Brighton office and we would expect you to be based in the office for the majority of your time.