Senior Product Engineer - Python / Product - UK, Remote
Are you the kind of engineer who wants to design systems and shape products, not just pick up tickets?
We’re hiring a Senior Product Engineer into a small, remote-first team that owns the “supply” side of a research platform.
What you’ll be doing:
This isn’t a “sit in the corner and code what you’re given” role.
You’ll be:
* Working hands-on across backend (Python) and frontend
* Designing and explaining systems end-to-end (high-level diagrams, data flows, trade-offs)
* Dealing with a large monolith that’s being modularised and improved
* Solving core problems like:
* how experts get onto the platform without long waitlists
* how the right people see the right things at the right time
* Pairing with Product to shape scope, priorities, and “what good looks like”
* Using data and real user feedback to decide what to do next
There’s a lot of thinking, not just implementing.
What they care about:
Yes, they want a strong Python engineer.
But more importantly, they want someone who:
* Thinks in systems, not just tickets
* Can explain why they made certain technical decisions
* Cares about business and customer impact, not just code quality
* Pulls their weight in a small, high-trust, fully-remote team
On the technical side, you’ll need:
* Solid Python experience building non-trivial backend systems
* Willingness to work full stack:
* Vue is ideal, or strong modern JS framework + appetite to learn Vue
* Comfort with cloud (GCP preferred; AWS is fine if fundamentals are strong)
* Experience with larger/evolving codebases (monolith experience is a plus)
* Ability to sketch and talk through system designs and trade-offs
You don’t have to know everything. But you do need to be senior in Python and able to own problems end-to-end.
Why this is worth a look:
Most roles are “build this feature in your lane”.
This isn’t.
* You’ll have real ownership in a critical part of the platform (participant supply & distribution)
* You’ll work across design, code, and product decisions – not just one layer
* You’ll do it fully remote, anywhere in the UK, with a team that actually cares about engineering quality and people
If you’re a strong Python engineer who enjoys full-stack work, systems design, and real product impact, this is the kind of role where you can actually shape how things work.