At a Glance
- Tasks: Design and build complex software solutions from ideation to delivery.
- Company: OCHO, a tech company prioritising engineering quality and innovation.
- Benefits: Competitive salary, options, and a focus on professional growth.
- Other info: Enjoy significant autonomy and influence over technical decisions.
- Why this job: Tackle meaningful challenges and make a real impact in a dynamic environment.
- Qualifications: Strong experience in both frontend and backend engineering with a product-minded approach.
The predicted salary is between 60000 - 80000 € per year.
Senior Full Stack Software Engineer UK Remote - Must be able to attend quarterly meetings in Belfast. Permanent position.
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.
Skills: JavaScript, AWS, TypeScript, Python, Go, Java
Benefits: Options
Principal Full Stack Software Engineer JBLE1_NI in Belfast employer: Ocho
At OCHO, we pride ourselves on fostering a culture of engineering excellence and innovation, making us an exceptional employer for those seeking to make a real impact in the tech industry. Our remote-first approach allows for flexibility while still encouraging collaboration through quarterly meetings in Belfast, ensuring that our team remains connected and engaged. With a strong focus on professional growth, mentorship opportunities, and the chance to work on complex, high-scale projects, OCHO is the ideal place for passionate engineers looking to elevate their careers.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Full Stack Software Engineer JBLE1_NI in Belfast
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn, especially those in the tech industry. A friendly message can go a long way in getting your foot in the door.
✨Tip Number 2
Prepare for that technical interview! Brush up on system design and coding challenges. Practising with mock interviews can help you feel more confident and ready to impress.
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really highlight your skills and experience to potential employers.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Principal Full Stack Software Engineer JBLE1_NI in Belfast
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your full stack experience, especially with React and backend technologies, to show us you’re the right fit for the role.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about engineering quality and how your past experiences align with our needs. This is your chance to showcase your personality and enthusiasm for the role!
Showcase Your Projects:If you’ve worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing real examples of your work, especially those that demonstrate your ability to handle complexity in both frontend and backend.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process!
How to prepare for a job interview at Ocho
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially React and backend frameworks. Brush up on your knowledge of system design, data flow, and API design, as these will likely come up during the interview.
✨Showcase Your Problem-Solving Skills
Prepare to discuss past projects where you tackled complex challenges. Be ready to explain your thought process and how you approached problem-solving, particularly in relation to both frontend and backend development.
✨Engage in Architectural Discussions
Since this role involves influencing architecture, think about how you would approach system design discussions. Prepare examples of how you've contributed to architectural decisions in previous roles and be ready to share your insights on best practices.
✨Demonstrate Your Product Mindset
This position requires a product-minded approach, so be prepared to discuss how you’ve partnered with product teams in the past. Highlight your ownership mentality and how you’ve shaped technical solutions from ideation to delivery.