
Universal Resource Trading Ltd
Python Developer
Job Description
Salary: £35,360 - 43,680 per year
Requirements:- We need strong commercial experience with Python and Django.
- We need experience developing modern web applications.
- We need a strong understanding of REST and/or GraphQL APIs.
- We need experience working with Git version control.
- We need experience debugging and resolving complex technical issues.
- We need the ability to produce high-quality, well-tested and maintainable code.
- We need someone who takes ownership of their work and follows tasks through to completion.
- We need the ability to work to deadlines and manage workload independently.
- We need strong communication skills with both technical and non-technical colleagues.
- We need good written and spoken English.
- We need the ability to work independently within a remote team.
- We need a collaborative approach when working with developers, stakeholders and team members.
- We need someone who can balance speed of delivery with long-term maintainability.
- We need flexibility and responsiveness when priorities or requirements change.
- We need comfort working in a growing business where priorities may evolve.
- We prefer around three or more years of commercial Python development experience.
- Experience with ERP systems, ERPNext, Saleor, marketplace or e-commerce platforms, cloud hosting or deployment would be beneficial.
- We develop new functionality using Python and Django.
- We maintain existing platform features across our systems.
- We build and maintain APIs and backend services.
- We develop and maintain integrations between multiple business systems, including GraphQL APIs and third-party services.
- We resolve bugs and improve existing code.
- We identify opportunities to improve platform performance, scalability and maintainability.
- We participate in technical planning and architecture discussions.
- We contribute ideas to the future development of our platforms.
- We produce clean, well-tested and maintainable code.
- We create technical documentation where appropriate.
- We work closely with our other developer, directors and project stakeholders during planning, development and review.
- We manage our own workload and tasks, including areas of overlap with our full-time developer.
- We help shape technical decisions and improve development processes.
- We share knowledge and contribute to a culture of continuous improvement.
- We provide development and technical support across our UniGreenScheme and Labduck platforms.
- Backend
- Cloud
- Django
- ERP
- Git
- GraphQL
- Support
- Python
- REST
- Web
- Docker
- PostgreSQL
More:
We are UniGreenScheme and Labduck, a high-growth business focused on sustainability, innovation and high performance. UniGreenScheme helps manage surplus equipment and has partnered with leading organisations across the UK and beyond, supplying equipment to over 13,000 organisations worldwide, rehoming over 40,000 items, and delivering major savings and carbon reductions. Labduck is our new global e-commerce marketplace for laboratory equipment, featuring complex workflows, integrations and automation. We offer flexible working, remote work with office options in Caerphilly or Dumfries, flexible hours, paid training and development, career progression opportunities, extra annual leave per year of service, staff social events, and benefits including company pension and free or on-site parking.
last updated 34 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Universal Resource Trading Ltd

Universal Resource Trading Ltd
Remote
IT
Skills & Technologies
Inferred from job description
Salary Insight
£39,520
This role
£55,000
UK median
This salary is 28% below the UK median for Developers (£55,000/yr).
Based on 2024–2025 UK technology sector benchmarks