Senior Full Stack Software Engineer
UK Remote - Must be able to attend quarterly meetings in Belfast
Permanent
Single Stage Technical Interview
The Opportunity
At OCHO, we partner with organisations where engineering quality is taken seriously.
This opportunity sits within a high-performing product engineering team building large-scale operational software used daily by thousands of field-based users. The technical challenges are meaningful - scale, reliability, data flow, and user experience all matter.
The team operates with pace, autonomy, and high standards, relying on senior engineers who can contribute from early product ideation through to technical delivery.
We are seeking a true Senior Full Stack Engineer who can own solutions end to end - someone who understands how backend systems, frontend experiences, and product decisions combine to create scalable, high-quality software.
This is not a surface-level full stack role.
Successful candidates will have delivered meaningful complexity across both backend and frontend, influenced architecture, and partnered closely with Product to shape technical direction.
What You'll Be Doing
Partnering with Product teams from ideation through to delivery, shaping technical solutions from the outset
Designing and building substantial backend functionality underpinning complex operational workflows
Delivering high-quality React-based frontend experiences that are performant, intuitive, and resilient
Leading architectural discussions around system design, data flow, and technical trade-offs
Writing clean, maintainable, well-tested production code
Driving improvements across engineering standards, patterns, and best practices
Mentoring other engineers and helping elevate technical capability across the wider team
What We're Looking For
Essential Experience
Proven track record delivering meaningful complexity across both backend and frontend engineering
Strong commercial React experience including component architecture and state management
Solid backend engineering experience using a modern language / framework
Experience influencing system design and architecture, not simply implementing tickets
Comfortable working within distributed / service-oriented / event-driven systems
Strong understanding of data modelling, API design, and performance optimisation
Product-minded approach with strong ownership mentality
Passion for improving engineering culture and technical standards
Why This Role?
Join a business where engineering quality genuinely matters
Work on complex, high-scale product challenges with visible impact
Operate in an environment that values technical leadership and initiative
Full stack genuinely means full stack here
Significant autonomy and influence over technical decisions
Interview Process
Single Stage Technical Interview
Focused on:
System Design
Code Reasoning
Problem Solving
A streamlined, fair, and efficient process.
Interested?
To discuss the opportunity in confidence, reach out to Ryan Quinn on LinkedIn.
