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.
Required Skills
* 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.
Nice to Have
* 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.
#J-18808-Ljbffr