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
- Bachelor’s Degree in Software Engineering
- Strong written and verbal communication skills
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