Senior Full Stack Software Engineer

Ocho
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
JavaScript
Amazon Web Services (AWS)
Automation of Tests
Software Quality
Python
Data Streaming
TypeScript
React
Backend
Front End Software Development
Api Design

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

Apply for this position