cover image
IT WORLD LIMITED

Python Developer

On site

London, United kingdom

Senior

Freelance

16-12-2025

Share this job:

Skills

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

Job Specifications

Senior Python Developer

Experience: 8–12 years

Employment Type: Contract

Qualification : Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Mandatory Required Skills: Proficient Python Programming and Time series data

Key skills: Functions, classes, and object-oriented programming, List comprehensions, generators, Error handling, Working with virtual environments and package management (pip, venv)

Data Manipulation & Analysis (Pandas & NumPy)

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

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

Software Engineering Best Practices

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

Option skill :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

Soft Skills: Strong collaboration, planning, and communication abilities.

About the Company

IT WORLD Limited has been a leading provider of IT consulting and staff augmentation services in the UK and EU since 2015. We believe that challenge and inspiration drive excellence, and we apply this philosophy to both our team and our client partnerships. Our core strengths include: • Talent Acquisition: Access to a deep pool of highly skilled IT professionals. • Service Excellence: Unwavering commitment to outstanding service quality, optimized for cost and time efficiency. • Agile Staffing Solutions: Empowering client... Know more