stacks - Staff Product Engineer
Requirements
• Ownership and DRI mindset: You own problems end to end, create clarity when none exists, and take responsibility for outcomes without waiting to be told what to do next. • Full stack depth with a backend focus: Strong TypeScript and Node.js fundamentals, comfortable across the stack, solid on API design, async processing, failure handling, and data modelling. • Judgment under ambiguity: You make high-quality trade-offs between speed, correctness, and long-term system health. You choose simple and scalable where others over-engineer. • Product and customer mindset: You think in customer problems, not tickets. You have talked to users and used what you learned to change what you built. • Learning speed: You close gaps independently and with urgency. You do not need a long ramp-up or structure to orient yourself. • Execution and reliability: You have shipped things that mattered and felt personally responsible when they did not work. You design for failure from the start. • Influence and leverage: You make the engineers around you faster and better through how you write code, share context, and raise issues.
Responsibilities
• Own the most technically complex and highest-impact problems in the product, end to end, from architectural vision through to production reliability. • Define technical direction across the engineering team: set patterns, establish standards, and make foundational decisions that others build on for years. • Leads cross-functional technical discussions, partnering closely with product, design, and the founding team to translate ambiguous problems into elegant, scalable solutions. • Join customer calls and engage directly with finance leads and CFOs. You will bring technical depth to commercial conversations and use what you learn to sharpen what we build. • Identify and resolve systemic risks before they become production incidents. You design for failure, not around it. • Raise the bar for the whole team: through code reviews, technical mentorship, and by modelling what rigorous, thoughtful engineering looks like in practice. • Lead by example as an active contributor: not only setting technical direction, but consistently writing production code, raising the bar in code reviews, mentoring engineers, and evolving AI-native engineering workflows. • Our product and technology are always evolving, so being a fast learner matters more than knowing our stack on day one. Here is what we are currently building with: • Frontend: React, Next.js • Backend: Node.js, Express, TypeScript, Python, Protobuf • Data and Infrastructure: PostgreSQL, Redis, Google Cloud Platform, Terraform
Benefits
• Foundational role: Help shape a category-defining company from an early stage, working directly with founders and a small, high-agency team. • Cutting-Edge Technology: Work at the forefront of the AI revolution in a product where AI is core, not bolted on • Meaningful ownership: Competitive equity in a company scaling rapidly towards $10m ARR, where your impact will directly shape the outcome. • Cutting-edge product and tech: Work at the intersection of AI and finance, building systems that fundamentally change how companies run their financial close. • High-calibre team: Collaborate with people from companies like Uber, Plaid, Miro, and Mollie. • Exceptional workspace: Our London HQ is based in Fora — a modern, design-led space in the heart of the city with access to a gym, classes, and an environment built for focused, in-person building • Strong team culture: We run regular socials and off-sites that bring the team together properly, we recently have our 2-year anniversary party https://www.linkedin.com/feed/update/urn:li:activity:7452732855543259136/?utm_source=share&utm_medium=member_desktop&rcm=ACoAACQ1TQUB9bCcNVJHhIuwqSi-01DyuyrCVXE in Amsterdam, with board games, a tarot card reader and live music 🎶 • 🤝 The Hiring Process • We move fast. Most candidates complete the full process within two weeks • Step 1: 30 min intro chat with our TA team to learn more about Stacks and get genuinely excited about what we are building • Step 2: 45 min product and tech chat to explore how engineering and product collaborate at Stacks and what ownership really looks like here • Step 3: 60 min system design, your chance to show how you translate product requirements into technical architecture and make trade-offs that matter • Step 4: 60 min coding session, a focused moment for you to tackle a real engineering problem the way you would on the job • Step 5: 45 min onsite conversation with our Founder about Stacks culture, values, and the journey ahead • Step 6: Offer. If we have gotten this far, we are excited about you and we will make that clear
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT