Python Developer (KM08897) England

Salary: GBP35000 - GBP42000 per annum

Role: Python Developer

Location: Remote

Salary: £35,000 - £42,000

Benefits:

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

 

Role:

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

  1. Developing and maintaining web applications: Writing efficient, reusable, and reliable Python code to build and maintain online applications.
  2. Collaborating with cross-functional teams: Working closely with other developers, designers, and product managers to create high-quality software solutions.
  3. Implementing security and data protection: Ensuring the security of applications and data by implementing best practices and security measures.
  4. Debugging and troubleshooting: Identifying and fixing bugs and performance issues in the codebase.
  5. Writing unit tests and integration tests: Creating and maintaining tests to ensure the reliability and stability of the software.
  6. Participating in code reviews: Reviewing code written by other developers and providing feedback.
  7. Staying up-to-date with industry trends: Keeping up with the latest developments in Python and related technologies to ensure the use of best practices and modern tools.
  8. Documenting code and processes: Writing clear and concise documentation for the codebase and development processes.
  9. 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 Flask 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