Get AI-powered advice on this job and more exclusive features.
We’re looking for a passionate and capable Python developer to help deliver a fast-paced, high-impact application at the heart of one of our most innovative digital projects. This role offers the chance to join a small, agile team and play a key part in designing and building Python-based tooling that powers the business logic and data workflows behind a React front end.
You’ll be involved in authentication, data orchestration, and API integration, as well as contributing to our database migration project (moving existing MS SQL databases into Postgres)—helping us shape something that genuinely makes a difference.
Overview
- Role: Back End / Python developer focused on tooling and integrations supporting a React front end.
- Work scope includes authentication, data orchestration, API integration, and a database migration project (MS SQL → Postgres).
Responsibilities
- Design, build, and maintain Python-based tooling that supports business logic and data workflows.
- Implement authentication flows, data orchestration pipelines, and integrations with external and internal APIs.
- Contribute to the database migration project from MS SQL to Postgres, including schema changes and data integrity considerations.
- Collaborate with a small, agile team to deliver production-grade features for a high-impact application.
Qualifications
- Python Expertise: Excellent working knowledge of Python and commonly used libraries. Experience with Google OR-Tools is a strong plus.
- Database Skills: Solid experience with SQL. Comfortable working with stored procedures, ETL processes, and supporting database migrations (MS SQL → Postgres).
- Real-world Development Experience: Proven track record delivering production-grade applications as part of a professional development team.
- Problem Solving & Independence: Able to tackle complex logic challenges and work independently while collaborating with a cross-functional team.
- Postgres Experience: Knowledge of schema design, optimization, and performance tuning in Postgres environments.
- Retail or Analytics Exposure: Experience in retail analytics, space planning, merchandising or supply chain environments.
- Azure Cloud Experience: Exposure to Azure-based development and deployment, including Container Apps and Function Apps.
- API Integration: Familiarity with API management and designing back-end interfaces to support a React or similar front-end framework. Ideally experience with FastAPI; Django or Flask are also relevant.
Location and Travel
- This job is largely remote, with occasional travel to the office in Lymington, Hampshire or client locations.
How to Apply
- Apply via LinkedIn or email contact@osp-retail.co.uk with your CV if you think you could be a good fit for this role.