Python Developer

Apply

Overview

We are looking for a part-time freelance Python Developer to join an independent not-for-profit organization focused on providing testing and certification services to the jewellery and precious metals sector. The developer will work collaboratively with internal stakeholders to enhance and maintain a bespoke, in-house ERP system, utilizing their Python expertise to implement new features and improve legacy components. This role is ideal for someone seeking a long-term collaboration, contributing a minimum of one day per week.

Responsibilities

  • Develop new features and modules for the bespoke ERP system.
  • Maintain, refactor, and improve legacy Python code while ensuring system stability.
  • Collaborate with internal stakeholders to implement business requirements efficiently.
  • Manage database integrations and optimize queries using MySQL.
  • Contribute to front-end interface improvements using HTML, CSS, and JavaScript (Bootstrap, jQuery).
  • Use Git for version control and code management.

Requirements

  • Extensive hands-on experience with Python, ideally in complex or bespoke application environments.
  • Strong knowledge of MySQL (schema design, query optimization, and admin tasks).
  • Competence with front-end web technologies - HTML, CSS, JavaScript (including Bootstrap and jQuery).
  • Proficiency with Git for version control and collaborative workflows.
  • Ability to understand and improve legacy systems while developing new features.
  • Strong analytical and problem-solving skills, with a pragmatic approach to balancing improvement with delivery.
  • Advantageous: Linux server administration tasks as needed.
SkillsCSS, HTML, JavaScript, Python, SQL, jQuery
LocationScotland
TypeRemote
SourceLinkedIn
Posted06/11/25