Summary
✨ AI‑Generated
Work as a Python Backend Developer building reliable services for a data-driven platform. You will develop typed and well-tested services with FastAPI and MongoDB, work with asynchronous patterns and connected datasets, and create integrations that move data between systems. The role suits someone comfortable turning ambiguous problems into production-ready solutions.
Highlights
Remote full-time role with hands-on backend ownership, modern Python technologies, clean typed and tested code, and the opportunity to solve complex data and integration problems.
Description
Python Developer (Backend)
Location: [Remote]
Type: [Full-time] Seniority: [Mid / Senior]
About The Role
We're looking for a Python Developer to join our team and help build the backend services that power a food traceability engine.
You'll work on a system centred on connected data (events, locations, products and the relationships between them) and on the integrations that keep that data flowing between our partners and our platform.
This is a hands-on role for someone who likes clean, typed, well-tested code, and who can take an ambiguous problem, break it down, and see it through to production.
What you'll do
Build and maintain Python services using FastAPI, async patterns and MongoDB with the Beanie ODMModel and query connected data (events, locations, products) and design efficient ways to traverse the relationships between themWrite and maintain connectors, integrations that reliably move data between partner systems and our platformShip with tests, code review and CI from day oneCollaborate closely with the team: take part in standups, keep project tracking up to date, and raise questions and blockers early
What we're looking for
Required
Strong Python experience, including typed, async and well-tested codeSolid understanding of modelling and querying relational and connected data: entities, relationships, and how to traverse them efficientlySelf-driven, able to turn an ambiguous problem into a clear plan and run with itStrong team communication.
You show up to standups, keep tracking current, are responsive on Slack, and surface issues clearly and earlyComfortable using AI coding tools while staying healthily sceptical.
You verify their output and don't trust it blindlyExperience with modern engineering practices: GitHub, CI/CD pipelines, project tracking tools, linting, automated testing and TDD, debugging, and high-availability software practices
Nice to have
Experience building integrations with third-party APIs (REST, webhooks, data sync)Familiarity with graph-style data modelling or graph databasesExperience with Docker and cloud deployment