Lead Python Developer Remote £40,000 - £50,000 As a Lead Python Developer, you will be skilled in building and maintaining easy to use web-based software and applications.Youll be a creative coder with a track record of innovation. You will be fluent in using Python, MySQL and have experience implementing and maintaining Python Django.You will be a motivated and self-directed individual, with excellent inter-personal skills and a breadth of software development knowledge. This role is a full-time role primarily based remotely.You will report into the Head of Engineering. Responsibilities Developing and maintaining web applications : Writing efficient, reusable, and reliable Python code to build andmaintainonlineapplications. Collaborating with cross-functional teams : Working closely with other developers, designers, and product managers to create high-quality software solutions. Implementing security and data protection : Ensuring the security of applications and data by implementing best practices and security measures. Debugging and troubleshooting :Identifyingand fixing bugs and performance issues in the codebase. Writing unit tests and integration tests : Creating andmaintainingtests to ensure the reliability and stability of the software. Participating in code reviews : Reviewing code written by other developers and providing feedback. Staying currentwith industry trends : Keeping up with the latest developments in Python and related technologies to ensure the use of best practices and modern tools. Documenting code and processes : Writing clear and concise documentation for the codebase and development processes. Knowledge sharing : Providing guidance and support to less experienced developers to help them grow and improve their skills. Knowledge, skills and experience Essential 3 years' experience in building and testing web applications using Python. Extensive knowledge of Python programming language. Knowledge of Python Djangoand/orexperienceor writing andmaintainRESTAPIs Experience indatabase design. The ability to multi-task with several ongoing system projects at any one time. Technically minded with an ability to translate technical issues into simple solutions. Excellent problem-solving skills, being able tothink outside the boxto find resolutions. Good planning and organisational skills with the ability to work with competing deadlines. Ability to learn quickly. A self-learner with excellent organisation skills. Have an eye for detail. Desirable Experience with Vue.js. Experience with Python Flask Experience with the Laravel PHP Framework. An understanding ofCI/CD Best practices and implementation. Good experience of debugging skills. The role is offered on a full-time basis and successful candidate will be subject to an enhanced DBS and safeguarding checks. In return, we are offering a salary of between £40,000 - £50,000 negotiable for the right person, benefits include a salary sacrifice pension scheme, Benefits & Wellbeing Hub including monthly online retails discounts, eye care voucher scheme, cycle scheme, Mental Health First Aiders and an Employee Assistance Programme. The Transforming Learning Group provides a comprehensive range of hands-on ICT and computing support, MIS support, GDPR services and consultancy and training. turn IT on, School ICT Services and SalamanderSoft. Between the three brands we provide services to over 5,000 schools across England and employ nearly 350 staff members. We put schools and their needs first, taking care of all their technological needs so that they can get on with teaching and learning. As an inclusive employer, we are proud of the diversity and flexibility that we have, and the breadth of skills and experience of our staff. We are proud that we provide a friendly and supportive place to work where people feel trusted and respected. Transforming Learning Group is committed to safeguarding and promoting the welfare of children and young people and expects all employees to share this commitment. Happy to talk flexible working REF-219 448