Staff Product Engineer
StacksFinance Automation company
London, United KingdomSenior
Software Engineering
About the role
Senior IC who defines architecture, solves complex technical problems, and ships production code.
- •Staff Product Engineer at Stacks is an individual contributor who sets technical standards, defines architecture, and drives high-impact engineering work across the product.
- •Key Responsibilities Own technically complex, high-impact problems end-to-end from architecture to production reliability.
- •Define technical direction, patterns, and standards across the engineering team.
- •Lead cross-functional technical discussions with product, design, and founders.
- •Engage directly with customers on calls to inform product decisions.
- •Write production code, perform code reviews, and mentor engineers.
- •Requirements Strong full-stack depth with backend focus, especially TypeScript and Node.js fundamentals.
- •Experience with API design, async processing, failure handling, and data modelling.
- •Product and customer mindset with experience translating user feedback into solutions.
- •High judgment under ambiguity and ability to design for failure.
Tech stack
ReactNext.jsNode.jsExpressTypeScriptPythonPostgreSQLRedisGoogle CloudTerraform
Match insights
Tech:React, Next.js, Node.js, Express, TypeScript
Level:Senior