Hybrid Product Engineer

Posted 8 hours ago

Apply now

About the role

  • Product Engineer building AI-powered solutions for household bill management at Nous. Collaborating across teams to design innovative features and improve user experience.

Responsibilities

  • Design and ship an agentic flow that takes a messy bundle of bills from a member, classifies them, extracts key terms and recommends a better set-up.
  • Build an internal tool that turns a 10-step Ops process into a 2-click workflow, saving the team hours every week and letting us scale to many more members without growing headcount linearly.
  • Lead a spike on a new integration with a major provider’s API, handling flaky responses and edge cases gracefully while keeping the member experience fast and simple.
  • Work with Product and Data to define a metric that actually captures “household peace of mind”, then ship experiments that move it, not just vanity engagement numbers.
  • Take the lead on projects within a high-context engineering team.
  • Actively contribute to product strategy and wider company goals, not just implementation details.
  • Help shape how our engineering team grows and the technology we use.
  • Promote best practices and a collaborative, low-ego environment.
  • Develop across the stack, building and operating both backend and frontend services, including robust and resilient integrations with third-party APIs.

Requirements

  • You’re here for the mission
  • You’re drawn to problems around fairness, money and complexity; and to making those things understandable and manageable for people around you.
  • You want to see the impact of your work in real human outcomes: lower bills, less admin, fewer nasty surprises.
  • You’re picky about where you spend your time: if you’re going to work hard, you’d rather it be on something that genuinely helps people.
  • You think like a PM, not “just” as an engineer
  • You’re happiest when you own a problem end-to-end: from a fuzzy user pain (“this renewal letter makes no sense”) through to a shipped solution and the numbers that show it worked.
  • You naturally ask “what’s the smallest thing we can ship to learn?” instead of waiting for a perfect spec.
  • You care about UX, copy and flow as much as correctness, because you’ve seen that a small wording change can make the difference between action and confusion.
  • You’re a pragmatic full-stack builder
  • You’re comfortable working across the stack in modern Typescript, building robust backend services (Node/GraphQL/Prisma or similar) and polished UIs in React (or another modern framework).
  • You understand data flows and state management in web apps, and you’ve felt the pain when they’re not designed well.
  • You write clean, practical code that other people can understand and extend. You know when to abstract, and when to keep it brutally simple to go fast.
  • You bias to action and learn from reality
  • Ambiguity energises you. You can take a fuzzy problem, slice it into sensible bets and ship something real in days, not months.
  • You treat production as your ultimate feedback loop. Logs, dashboards and user behaviour are how you decide what to do next.
  • You’re happy to delete your own code when reality disagrees with your idea.
  • You make the people around you better
  • You enjoy explaining complex ideas simply, pairing on gnarly problems and leaving things clearer than you found them.
  • You’re open, direct and kind: you can disagree without drama, and you care more about the right outcome than being right.
  • Over time, you want to grow your scope: shaping the stack, mentoring others and helping raise the bar for how we build product.
  • You might have even faced our challenges before
  • You don’t need to tick every box, but it’s a bonus if you have experience with the following:
  • Applying GenAI in very practical, user-facing ways, at the bleeding edge of the technology where you have to innovate rather than imitate existing solutions (i.e., not building an LLM-wrapper).
  • Orchestrating long-running workflows and complex integrations with third-party APIs.
  • Working with data pipelines and analytics to uncover new ways to save our members money and time.

Benefits

  • A great office set up for lots of collaborative working. We already need more whiteboards
  • The equipment / setup / training you need to do your best work (and of course, AI subscriptions, including Claude Code Max tier)
  • A high-context environment with lots of exposure to the big decisions - be in the room when it happens (literally)
  • Flexibility around remote work. If you sometimes just need to get your head down, that's fine
  • Very good coffee
  • A well-stocked kitchen (featuring a wildly popular toastie maker) so you can always make yourself a breakfast or light lunch on the house
  • Informal social every week, something bigger every month, plus a set-piece event in the summer and again at Christmas - we're not robots!
  • 33 days paid holidays (including bank holidays)
  • Health and dental cash plans, including an employee assistance programme
  • Travel benefits, (e.g., the cycle-to-work scheme)
  • A generous cash referral bonus if you introduce us to someone who joins the team

Job title

Product Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job