Senior Backend Software Engineer (Event-Driven Systems, Rust Platform)
We’re looking for a Senior Software Engineer to help build and scale a high-performance, event-driven backend platform. This is a great opportunity to work on complex distributed systems, high-throughput pipelines, and real-time architectures — all while transitioning into a modern Rust-based stack.
The Role
You’ll be designing and developing robust backend services that power a scalable, event-driven platform. Expect to work on system architecture, performance optimisation, and reliability in a highly collaborative engineering environment.
What You’ll Be Doing
- Designing and building scalable backend systems using event-driven architecture
- Developing high-performance services with a focus on reliability and low latency
- Working with distributed systems, messaging frameworks, and streaming technologies
- Contributing to architectural decisions and system design at scale
- Collaborating closely with product and infrastructure teams
- Mentoring engineers and setting best practices across the backend team
Tech Stack
- Core: Rust (production experience not required)
- Backgrounds considered: Python, C++, Java
- Architecture: Event-driven, microservices, distributed systems
- Tools: Kafka / message queues, cloud platforms, containerisation
What We’re Looking For
- Strong backend engineering experience in Python, C++, or Java
- Proven experience building scalable, distributed systems
- Solid understanding of event-driven architecture and asynchronous processing
- Experience with messaging systems (Kafka, RabbitMQ, etc.)
- Passion for performance, clean code, and system design
- Interest in learning and working with Rust
Nice to Have
- Experience with Rust (or a strong desire to learn it)
- Background in high-performance systems or low-latency environments
- Exposure to cloud-native infrastructure (AWS, GCP, Kubernetes)
Why Join?
- Work on a modern Rust-based platform at scale
- Solve complex engineering challenges in a high-impact environment
- Strong engineering culture with a focus on quality and ownership
- Clear progression and leadership opportunities
If you’re a strong backend engineer looking to move into Rust and work on cutting-edge event-driven systems, this is a seriously strong opportunity.
