Python Software Engineer - Plotly Dash - Hybrid 3 days work from office.*

Contract Details
  • Contract Duration: Minimum 1 year
  • Work Mode: Hybrid – 3 days at client office & 2 days remote
  • Precise Work Location: Leeds, UK / Canary Wharf, UK
Required Skills Education
  • Bachelor’s Degree in Software Engineering
  • Strong written and verbal communication skills
Experience - 10 years.

Programming

  • Hands-on programming experience
  • Proficient Python Programming
  • Functions, classes & object-oriented programming
  • List comprehensions & generators
  • Error handling
  • Working with virtual environments & package management (pip, venv)

Data Manipulation & Analysis

  • Libraries: pandas, numpy (optional: polars)
  • Data cleaning & preprocessing
  • Handling missing values
  • Grouping, merging, pivoting & aggregations
  • SQL knowledge

Software Engineering Best Practices

  • Version control using Git
  • Writing modular & reusable code
  • Unit testing (e.g., pytest)
  • Code documentation & proper docstrings
  • Using linters & formatters

Plotly Dash

  • Creating dashboards using Dash
  • Callbacks
  • Layouts (HTML & CSS integration)
  • Components: dropdowns, sliders, graphs, tables
  • Plotly Graph Objects for advanced customization
  • Working with REST APIs for backend data operations
Company
KBC Technologies UK LTD
Location
Leeds, West Yorkshire, England, United Kingdom
Hybrid/Remote Options
Employment Type
Contractor
Salary
Salary negotiable
Posted
Company
KBC Technologies UK LTD
Location
Leeds, West Yorkshire, England, United Kingdom
Hybrid/Remote Options
Employment Type
Contractor
Salary
Salary negotiable
Posted