This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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)
What we offer:
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