Requirements
Must have:
- 10 years software engineering experience operating at Staff level or equivalent - Deep expertise in React and modern JavaScript / TypeScript ecosystems - Strong track record building scalable, high-performance frontend applications - Solid understanding of API integration and full stack architecture - Experience operating within complex / legacy product environments - Proven ability to influence technical direction across multiple teams - Strong ownership mindset across design, delivery, and production support - Excellent stakeholder collaboration across Product, Engineering, and Platform - Strong communication skills with the ability to drive alignment and technical consensus - Experience with Node.js backend services (Nice to Have) - Exposure to data-heavy / analytics-driven applications (Nice to Have) - Familiarity with AWS / cloud-native architectures (Nice to Have) - Understanding of DevOps / CI/CD / SRE practices (Nice to Have) - Experience in regulated or operationally complex environments (Nice to Have)
Responsibilities:
- Act as a Staff-level technical leader across multiple engineering teams - Drive frontend architecture and system design using React / JavaScript / TypeScript - Lead scalability, performance, and reliability initiatives across web applications - Build and evolve high-quality user interfaces for complex product workflows - Reduce frontend technical debt and improve system health/performance - Serve as the go-to expert for UI architecture, state management, and frontend scalability challenges - Partner closely with Product to translate complex workflows into intuitive user experiences - Collaborate with Platform and SRE teams to improve observability and operational excellence - Mentor engineers and elevate standards through reviews, coaching, and knowledge sharing
Company:
At OCHO, we are a product-led technology organization dedicated to evolving our platform to support complex, mission-critical workflows at significant scale.
We offer a remote work environment with the expectation of attending meetings in Belfast when required. This is an exciting opportunity to join a high-impact team as a Staff Software Engineer, where you will play a pivotal role in driving technical direction and improving engineering standards across multiple teams, all while being supported by a culture that values influence and innovation.