Senior Product Engineer
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.