Python Developer

Python Developer – Public API Package

Role Overview

We are looking for a Python Developer to design and deliver a public-facing Python package that enables analysts and external users to interact with an application’s public API. This package will be the Python equivalent of an existing R package and must be suitable for public release via PyPI.

Key Responsibilities

  • Design and develop a Python package to access public API endpoints
  • Implement:
  • Simple, reusable Python functions for querying APIs
  • Data cleaning, validation, and transformation utilities
  • Ensure outputs are analysis-ready and consistent
  • Write clear documentation, examples, and usage guides
  • Produce production-quality code suitable for open-source or public distribution
  • Package and publish the library to PyPI

Required Skills & Experience

  • Strong Python development experience
  • Experience working with REST APIs
  • Familiarity with data manipulation libraries (e.g. pandas, numpy)
  • Experience writing clean, well-documented, testable code
  • Understanding of Python packaging and versioning

Desirable

  • Experience publishing packages to PyPI
  • Familiarity with data science or analytics workflows
  • Experience supporting analyst-facing tools

Job Details

Company
CODEVERSE LIMITED
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 per annum
Posted