Python / Django Developer
Role details
Job location
Tech stack
Job description
They're now looking for a Senior Backend-leaning Developer to join on a 3-month contract to accelerate delivery of a new Sales & Operations Planning (S&OP) module, already live as a working React + TypeScript prototype.
This is a hands-on build role, ideal for a senior developer with deep data-pipeline expertise and enough full-stack exposure to add real value in a small, highly technical team.
The Role
You'll be working on a production Django application used by real customers, connecting sophisticated data logic to a modern frontend.
What you'll be doing:
-
Shipping a new S&OP module within an existing Django platform
-
Connecting a React 18 + TypeScript 5 frontend to real customer data
-
Orchestrating complex pandas DataFrames, including:
-
Stock projection logic
-
Gate filtering
-
Attribute resolution
Debugging and validating data pipelines against real business logic - not just happy-path execution
Collaborating closely with a strong technical team using clear specs and robust tooling
Requirements
Essential experience
- Strong Python backend development
- Deep hands-on experience with Django and pandas
- Proven delivery of data-heavy, customer-facing products
- Methodical, structured approach to data pipeline debugging
- High standards for correctness, validation and self-QA
Nice to have
- Ability to read and review React & TypeScript
- Experience with SSE or WebSocket streaming
- PostgreSQL JSONField and multi-tenancy patterns
- Familiarity with agentic AI development tools (e.g. Claude Code)
- Exposure to supply-chain concepts (FEFO, stock projection, service-level KPIs)