Overview
We are seeking a Freelance Python Developer to join an independent not-for-profit organization focused on the jewellery and precious metals sector. This remote role involves supporting the development and maintenance of a bespoke ERP system, allowing you to work flexibly while making a significant contribution to the organization's operations.
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.
- Use Git for version control and code management.
Requirements
- Extensive hands-on experience with Python, ideally in complex application environments.
- Strong knowledge of MySQL including schema design and query optimisation.
- Competence with front-end web technologies like HTML, CSS, and JavaScript (Bootstrap, 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.
- Experience with Linux server administration is advantageous.