Senior Full Stack Software Engineer
Role details
Job location
Tech stack
Job description
At OCHO, we are building teams for organisations where engineering excellence genuinely matters. This role sits with a high performing product group developing large scale operational software used across thousands of field users. They move fast, they value autonomy and they rely heavily on engineers who bring technical maturity from product conception through to delivery.
We are searching for a Full Stack Engineer who can shape solutions end to end. Someone who thinks beyond code and into the product itself. Someone who can take a concept from the whiteboard, lead the technical decisions across backend and frontend, and deliver working software that scales.
This is not a light touch full stack role. To thrive here you will have delivered substantial features across 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 to delivery, shaping technical direction and solution design
- Build significant backend features that underpin large scale field operations
- Deliver React based user experiences that are performant, intuitive and robust
- Lead conversations on system design, data flows and architectural trade offs
- Write clean, maintainable code with meaningful automated tests
- Contribute to continuous improvement across code quality, patterns and engineering practice
- Mentor engineers and support higher standards within the team
Requirements
- Proven track record delivering complex features across backend and frontend
- Professional React experience including component architecture and state management
- Strong backend engineering ability using a modern language and framework
- Experience shaping system design decisions rather than only implementing tickets
- Comfort working in distributed, event based or service oriented environments
- Solid understanding of data modelling, API design and performance considerations
- Interest in ownership, product thinking and improving engineering culture
Why this role
You will work in an environment that values initiative, technical leadership and engineers who enjoy solving real world operational challenges. You will be part of a team where your ideas matter and where full stack really does mean full stack.
The process is a single stage technical interview focused on system design, code reasoning and problem solving. Clear. Fair. Efficient.
To discuss this role in more detail or explore whether it is the right fit, reach out directly to Ryan Quinn on LinkedIn.
Skills: JavaScript AWS TypeScript Python Go Java