cover image
W3Global

Software Engineer

On site

London, United kingdom

Senior

Freelance

07-11-2025

Share this job:

Skills

Communication Python HTML CSS SQL Data Cleaning Version Control Programming git Numpy Pandas python programming HTML & CSS

Job Specifications

Precise Work Location in Leeds, UK : Canary Wharf in UK

Hybrid - 3 days/week at client office.

Required Skills-

9 + years' experience must

Relevant Experience On Timeseries/data Package

Education: Software engineer
Soft Skills: Strong written and verbal communication skills
Experience:
Hands on programming experience with:

i. Proficient Python Programming

ii. Key skills: Functions, classes, and object-oriented programming, List comprehensions, generators, Error handling,

iii. Working with virtual environments and package management (pip, venv)

Data Manipulation & Analysis (Pandas & NumPy)

i. Key libraries: pandas, numpy, (optional: polars)

ii. Key skills: Data cleaning and preprocessing, Handling missing values, grouping, merging, pivoting, aggregations, and SQL

Software Engineering Best Practices

i. Key practices: Version control with Git. Writing modular, reusable code. Unit testing (e.g., with pytest). Code documentation and docstrings. Using linters and formatters

Plotly Dash

i. Key skills: Customizing with Plotly Graph Objects for advanced interactivity.

ii. Creating dashboards with Dash: Callbacks, Layouts (HTML & CSS integration), Components (Dropdowns, sliders, graphs, tables).

iii. REST APIs: Fetching or sending data to backend services

Plotly experience (#4) is a plus. If we find someone that is proficient in #1, #2, and #3, then, they can pick up Dash during the engagement.

About the Company

W3Global is a leading provider of end-to-end consulting services, empowering businesses to achieve their strategic goals and optimize their operations. With over 15 years of experience, we have a proven track record of delivering innovative and effective solutions across a wide range of industries. Our Mission At W3Global, we are committed to helping businesses of all sizes achieve their full potential. We believe that by combining our deep industry expertise with our innovative approach, we can deliver exceptional results... Know more