Senior Full Stack Software Engineer Location: UK Remote Engagement: Permanent Interview process: Single stage technical interview At OCHO, we build teams for organisations where engineering excellence genuinely matters. This role sits within a high performing product group developing large scale operational software used daily by thousands of field based users. The team moves quickly, values autonomy, and relies on engineers who bring technical maturity from product conception through to delivery. We are looking for a Senior Full Stack Engineer who can shape solutions end to end. Someone who thinks beyond individual tickets and into the product itself. You will be comfortable taking ideas from early concept, leading technical decisions across backend and frontend, and delivering production ready software that scales. This is not a light touch full stack role. To succeed here, you will have delivered substantial features on both sides of the stack, owned real architectural decisions, and worked closely with Product to define the right technical path forward. What You Will Do Partner with product teams from ideation through to delivery, shaping solution design and technical direction Build significant backend functionality that underpins large scale field operations Deliver React based user experiences that are performant, intuitive, and resilient Lead discussions around system design, data flows, and architectural trade offs Write clean, maintainable code supported by meaningful automated tests Contribute to continuous improvement across code quality, patterns, and engineering practices Mentor engineers and help raise technical standards across the team What You Bring A proven track record delivering complex features across both backend and frontend Strong professional experience with React, including component design and state management Solid backend engineering capability using a modern language and framework Experience shaping system design decisions rather than solely implementing predefined tasks Comfort working in distributed, event driven, or service oriented architectures Strong understanding of data modelling, API design, and performance considerations A product mindset with an interest in ownership and improving engineering culture Why This Role You will join an environment that values initiative, technical leadership, and engineers who enjoy solving real world operational challenges. This is a team where your input genuinely matters and where full stack means real ownership across the entire solution. The interview process is a single stage technical discussion focused on system design, reasoning, and problem solving. To explore the role in more detail or discuss whether it is the right fit, connect directly with Ryan Quinn on LinkedIn. Skills: JavaScript AWS TypeScript Python Go Java Benefits: Options