This position is no longer open for applications

Lead Python Developer

Lead Python Developer (KM0988) Oxfordshire, England

Salary: GBP40000 - GBP50000 per annum

Role: Lead Python Developer

Location: Remote

Salary: £40,000 - £50,000

Benefits:

  • Pension Scheme
  • Car scheme
  • Cycle scheme
  • Eye care scheme
  • Mental health first aid
  • Employee assistance programme
  • Employee recognition scheme
  • Trav

 

As a led 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.   

INDIT

;