Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Python Developer

Posted 2 hours 6 minutes ago by Intuition IT Solutions Ltd

Contract
Not Specified
Other
London, United Kingdom
Job Description

Mandatory Required Skills: Proficient Python Programming

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 (eg, with pytest). Code documentation and docstrings. Using linters and formatters
  • Option skill: Plotly Dash
  • Key skills: Customizing with Plotly Graph Objects for advanced interactivity.
  • Creating dashboards with Dash: Callbacks, Layouts (HTML & CSS integration), Components (Dropdowns, sliders, graphs, tables).
  • REST APIs: Fetching or sending data to Back End services
  • Soft Skills: Strong collaboration, planning, and communication abilities.

Hybrid: 2-3 days onsite in London

Email this Job