Python Developer
other jobs CODEVERSE LIMITED
Added before 6 hours
- England,London,City of London
- Full Time, Permanent
- £50,000 per annum
Job Description:
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
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 number 3428287
Increase your exposure to recruiters with ProJobs
Thousands of recruiters are looking for you in the Job Master profile database, increase your exposure 4 times with a ProJob subscription
You can cancel your subscription at any time.