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