Freelance Python Developer | Part-time contract | Outside-IR35
Location: Remote UK
Contract: Part-time (ideally long-term collaboration) Outside IR35 / Freelance Outside IR35
Time requirements: minimum 1 day per week
We’re partnering with an independent, not-for-profit organization that provides trusted testing and certification services to the jewellery and precious metals sector.
They’re now seeking an experienced Python Developer to support the ongoing development and maintenance of their bespoke, in-house ERP system — a mature, Python-based platform central to their operations.
The Role:
The role involves a mix of feature development, code improvement, and modernisation of existing legacy components within an established Python-based ecosystem.
Primary 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 optimise queries using MySQL.
* Contribute to front-end interface improvements using HTML, CSS, and JavaScript (Bootstrap, jQuery).
* Use Git for version control and code management.
Key Skills & Experience:
* Extensive hands-on experience with Python, ideally in complex or bespoke application environments.
* Strong knowledge of MySQL (schema design, query optimisation, 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 and housekeeping – including configuration, system maintenance, and basic troubleshooting.
* This may involve one-off setup tasks or occasional follow-up actions, rather than daily responsibilities.