Senior Product Engineer

Posted 9 hours 13 minutes ago by Story Terrace Inc.

Permanent
Full Time
Other
London, United Kingdom
Job Description
Overview

We7re Marcode. We build software that helps brands spot and deal with affiliate fraud. Things like paid search hijacking, browser extensions inserting themselves into journeys, and affiliates taking credit for sales they didn really drive.

Its a space with a lot of nuance, and our job is to make something complex feel clear and usable for customers. We work with well-known brands and growing teams, and were continuing to build the product out carefully and deliberately. Were backed by TinySeed and run the business in a grounded way. We focus on building something useful and sustainable, rather than chasing hype.

Were a small, collaborative team. We keep things simple, communicate openly, and try not to add process unless it genuinely helps.

The Role

As our Senior Product Engineer, youll own features end-to-end across our app, API, and data platform. Youll ship across the full stack and be responsible for what you build - from first spec to production, and everything that happens after.

Must have
  • Experience building features in B2B SaaS products
  • Full stack, T-shaped engineer whose core strength is creating delightful products
  • Strong instinct for what good looks like in a React app, with deep knowledge of modern patterns and best practices
  • Experience building UI 2 2 API 2 Data architectures
  • Fluency with AI coding tools (Cursor, Claude Code, Codex) as part of your daily workflow
  • Understand the importance of observability and being able to spot problems before customers do
  • Comfortable operating in a startup environment: ambiguous problems, shifting priorities, minimal process, and the autonomy (and responsibility) that comes with it
  • Happy to wear all the hats involved in software delivery - spec, design input, build, test, ship, support, iterate
Nice to have
  • Experience designing and operating offline background processing systems - job queues, scheduled workloads, event-driven pipelines
  • Previous experience as an early engineer at a startup, or as a technical founder
Building at Marcode
  • Were a small but mighty team that ships daily: no tickets, no status meetings, no layers between you and the work
  • "Senior" here means senior in judgement and ownership - not seniority over other engineers. Youll be doing the work, not delegating it
  • Our target stack is React/TypeScript E-> Express/TypeScript E-> Postgres + DynamoDB, running on AWS
  • We lean heavily on AI tools for coding, testing, and QA across both the app and our data platform - we place focus on putting the right guardrails in place so AI can produce good code
  • We automate as much as possible so we can focus on the things that actually matter
  • "You build it, you run it" is core to how we operate - you're the first responder for what you ship
  • This role suits someone who energised by scope and autonomy, and frustrated by process and meetings
Interview Process

Video call with our Talent Partner Technical deep dive (walk us through something youve built) Final F2F with the founders