Python Developer
Posted 18 days 23 hours ago by Data Freelance Hub
Permanent
Part Time
Other
Yorkshire, Leeds, United Kingdom, LS1 8
Job Description
Python Developer / Data Engineer - Leeds, UK 
Role: Python Developer/Data Engineer. Duration: 1 year (initial 6 months). Employment type: Inside IR35. Hybrid: 3 days to office every week.
Responsibilities- Develop and maintain Python-based data and analytics solutions.
- Process and analyze time series and large datasets.
- Build clean, efficient, and testable code following software engineering best practices.
- Create interactive dashboards using Plotly Dash.
- Integrate with REST APIs and backend services.
- Work closely with data, product, and engineering teams.
- 9+ years of hands on experience in software engineering.
- Strong Python programming (functions, OOP, error handling, virtual environments).
- Data processing and analytics using Pandas and NumPy.
- Experience with data cleaning, transformations, joins, aggregations, and SQL.
- Git, unit testing (pytest), code documentation, linters, and formatters.
- Strong written and verbal communication skills.
- Experience with Plotly Dash (interactive dashboards, callbacks, layouts).
- Exposure to time series data and analytics.
- Familiarity with Polars.
Freelance data hiring powered by an engaged, trusted community - not a CV database.