Backend Engineer

Job Description

About Fuse Universal 

We're Fuse. And our mission is to help our customers unlock the knowledge and expertise that their people need to improve their skills and perform in their work. Enabling everyday learning moments isn’t just our motto, it’s why our clients choose us to help power their organisational learning culture. With our award winning AI powered platform, we are proudly redefining the way that people and organisations learn and communicate. 

From our beginning in London 2010, we now have over 110 employees located across the globe from South Africa, the US, Mainland Europe, India, Singapore and the UK. We encourage each Fuser to decide where they perform at their brilliant best. We invest in our people and culture, offering competitive financial, health, social and security benefits as well as working remotely but collaboratively through our platform. 

We're on the lookout for the next passionate and ambitious person to join our mission. Are you ready to be part of the Fuse tribe? We would love to hear from you!

About this role

We're seeking a Backend Engineer to build and maintain scalable, secure, and performant systems that power our SaaS platform. You'll work collaboratively with cross-functional teams to deliver high-impact features and architectural improvements.

About the team

The Product-Technology team at Fuse is made up of the Product, Tech and QA functions. In Tech we have Engineering and Platform. Product, Engineering, and QA are arranged together across multiple squads with a PM, lead engineer, and lead QA guiding each squad. The squads own areas of the product, and are guided by KPIs specific to those product areas. The squads follow modern delivery practices with code review, automated testing, and agile planning.

Your Responsibilities

  • Design and implement scalable back-end services and APIs
  • Write clean, maintainable, and well-tested code
  • Optimize system performance and reliability
  • Collaborate with front-end teams and product stakeholders
  • Participate in code reviews and technical planning
  • Mentor junior engineers and promote engineering best practices

Requirements

Requirements

  • Proficiency with Ruby on Rails
  • Strong computer science fundamentals and OOP principles
  • Computer science degree preferred
  • Experience with relational databases and API design
  • Proficiency in cloud platforms (e.g., AWS)
  • Knowledge of distributed systems
  • Experience with agile development methodologies
  • Familiarity with monitoring and observability tools

Desired skills

  • Experience with NoSQL databases
  • Knowledge of event-driven and serverless architectures
  • Background in performance optimization

Benefits

  • Remote first and flexible working
  • L&D - peer and platform learning - it’s at the heart of what we do
  • Home-working / Wellbeing allowance
  • Perkbox - wide ranging benefits; discounted shopping and services
  • Employee Assistance Programme
  • Gratuity Benefit
  • 18 days annual leave + public holidays + your birthday off
  • 12 days sick pay p/a
  • 2 days Marriage Leave
  • 5 days Bereavement Leave p/a
  • Enhanced maternity & paternity leave (Maternity: 3 months full pay + 3 months half pay)
  • Employee recognition awards: Employee of the Month, Long service awards, Employee referral scheme