Backend Engineer
Job Overview
Fuse is on a mission to bring real time cross border payments to the Middle East and Asia, helping global businesses to access the region without changing their payment stack. We believe MENA presents one of the most exciting payment opportunities in the world today - as one of the most financially isolated but fastest growing markets globally, the region is evolving fast and Fuse is providing the infrastructure required to keep up.
To date we've raised over $8.6mn to help us radically change how money moves in and out of MENA, from some of the best investors including Northzone, Flourish, Raba, and Alter Global. With our head office in Dubai, we're trusted by payment companies and enterprise businesses all over the world to provide the crucial infrastructure for money movement in the region. Processing payments to contractors on Deel, hosts on Airbnb, sellers on Etsy, and many more global brands is just the beginning.
We're looking for people that love what they do and are passionate about making local payments accessible to brands all over the world.
The role
We are looking for an experienced backend engineer to join our team and help build the foundational infrastructure powering payments across the MENA region. You’ll be joining a small, cross-functional team focused on shipping real value quickly and building systems that are observable, reliable, and designed to evolve.
This role is ideal for someone who enjoys working in fast-moving environments, thrives in ambiguity, and cares deeply about building high-quality backend systems that solve real-world problems. We’re particularly looking for engineers with strong experience in distributed systems and an interest in working with Rust.
We don’t expect you to have experience with our exact stack—but we do expect you to bring deep engineering expertise, sound judgment, and a pragmatic approach to problem solving.
What you'll do
- Design and build backend systems for financial use cases
- Operate in a dynamic environment where requirements evolve as we learn
- Collaborate across the business to ship useful features quickly
- Build software you can observe, debug, and improve over time
- Apply domain-driven design principles where appropriate (e.g. event sourcing, read/write separation)
Requirements
- Significant experience as a backend engineer, ideally in high-trust or high-growth environments
- A strong understanding of distributed systems—you’ve worked on systems that communicate across services, regions, or failure boundaries
- Interest in working with Rust professionally—commercial experience is a bonus, but personal projects also count
- Familiarity with the financial or payments domain (or a willingness to learn fast)
- A product mindset—you care about the “why” as much as the “how”
- A pragmatic approach to solving problems—you know when to optimise and when to ship
- A belief in observability and ownership—you’re curious about how things behave in production
Benefits
- A Macbook
- Opportunity to travel (if applicable)
- Unlimited vacation time
- Private Healthcare
- Employee stock ownership (ESOP)
- Flexible working and autonomy
- Pay it forward days - we offer 2 annual pay it forward days where you can take time to volunteer for a charitable cause that is important to you.
- Wellness days - we believe you can only work your best when you feel your best, and we know working at Fuse is intense, so we offer 3 wellness days every quarter where you can take time to re-energise.