AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformGRPCKafkaKubernetesMariaDBMicroservicesMySQLRabbitMQRustSQLRAIgRPCGCPGoogle CloudHelmRESTfulGitHubMessage QueuePerformance OptimizationCI/CDCommunicationCollaborationRemote Work
About this role
Role Overview
Contribute to the architecture and development of multi-tenant, multi-tier cloud services built in Rust
Work on backend services that interface with technologies like Kubernetes, KVM-based virtualization, and network/storage virtualization
Design and implement scalable, secure, and performant distributed systems
Collaborate closely with engineering peers to integrate features across infrastructure layers
Optimize APIs, data flow, and inter-service communication across a cloud-native platform
Requirements
Proven Expertise: 5+ years of software development experience, with at least 2 years using Rust in production environments.
Deep Rust Knowledge: Mastery of Rust’s ownership model, memory safety, concurrency, and async programming.
Cloud & Container Savvy: Hands-on experience with Docker, Kubernetes (including Helm charts and service meshes), and modern cloud platforms (AWS, GCP, Azure).
Systems Design: Strong background in building and maintaining distributed systems, microservices, and cloud-native architectures.
Networking & Security: Comprehensive understanding of networking protocols, security best practices, and performance optimization techniques.
API & Messaging: Experience with gRPC, RESTful APIs, and message queue systems (e.g., Kafka, RabbitMQ).
CI/CD Proficiency: Familiarity with CI/CD pipelines and automation frameworks.
Database Skills: Proficiency in working with relational and SQL databases (e.g., MariaDB, MySQL).
AI Tools Experience: Practical experience using AI tools like GitHub Copilot or Cursor to enhance development processes.
Collaboration & Problem-Solving: A proactive problem solver who thrives in fast-paced, collaborative environments.
Tech Stack
AWS
Azure
Cloud
Distributed Systems
Docker
Google Cloud Platform
GRPC
Kafka
Kubernetes
MariaDB
Microservices
MySQL
RabbitMQ
Rust
SQL
Benefits
Flexible hours and remote work options
Open to candidates located in Europe, Morocco, Kazakhstan, Armenia, and Georgia
Space for creativity and experimentation within the company’s goals
Share Options – everyone shares in our success with share options
We help our team get private medical insurance
Supportive, engineering-driven culture with minimal bureaucracy
The chance to influence Product and R&D decisions from day one
A smart, friendly team that values reliability, simplicity, and automation