Python Engineer - Leeds / Canary UK (Hybrid 3days work from office)

  • KBC Technologies UK Ltd
  • Leeds, Yorkshire
  • 25/11/2025
Contractor Information Technology Telecommunications SQL Python Software Engineer Testing

Job Description

Hiring for Python Engineer - Plotly Dash

Leeds UK. & Canary Wharf, UK Hybrid - 3 days at client office

  • 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 SkillsEducation
  • Bachelor's Degree in Software Engineering
Soft Skills
  • Strong written and verbal communication skills

Experience -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