- +2
- +7
- United Kingdom
Über
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. You’ll 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 and maintain online applications. 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: Identifying and fixing bugs and performance issues in the codebase. Writing unit tests and integration tests: Creating and maintaining tests to ensure the reliability and stability of the software. Participating in code reviews: Reviewing code written by other developers and providing feedback. Staying current with 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 Django and/or experience or writing and maintain REST APIs Experience in database 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 to think outside the box to 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 of CI/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-(Apply online only)
Wünschenswerte Fähigkeiten
- Python
- MySQL
- Django
- Vue.JS
- Flask
- Laravel
- Debugging
Berufserfahrung
- Fullstack
- Backend
Sprachkenntnisse
- English