Nous

Product Engineer

Nous

full-time

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full-stack developmentTypescriptNodeGraphQLPrismaReactAPI integrationdata flowsstate managementclean code
Soft Skills
problem ownershipcollaborationcommunicationpragmatismadaptabilitymentoringuser experience focusclarity in explanationbias to actionopen-mindedness