Python Developer
Python Developer – Public API Package Role OverviewWe 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 ResponsibilitiesDesign and develop a Python package to access public API endpointsImplement:Simple, reusable Python functions for querying APIsData cleaning, validation, and transformation utilitiesEnsure outputs are analysis-ready and consistentWrite clear documentation, examples, and usage guidesProduce production-quality code suitable for open-source or public distributionPackage and publish the library to PyPIRequired Skills & ExperienceStrong Python development experienceExperience working with REST APIsFamiliarity with data manipulation libraries (e.g. pandas, numpy)Experience writing clean, well-documented, testable codeUnderstanding of Python packaging and versioningDesirableExperience publishing packages to PyPIFamiliarity with data science or analytics workflowsExperience supporting analyst-facing tools
read more