Software Engineer - Rust
Caliberly - Recruitment Agency
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
API
Amazon Web Services (AWS)
Azure
Code Review
Software Debugging
Linux
DevOps
Distributed Systems
Memory Management
Software Engineering
System Programming
Multithreading
Google Cloud Platform
Concurrency
Backend
GIT
Software Version Control
Microservices
Job description
- Design, develop, and maintain high-performance backend systems and services using Rust.
- Build scalable, low-latency architecture tailored to iGaming and real-time transaction environments.
- Collaborate with cross-functional teams including product, QA, DevOps, and security.
- Optimize system performance, memory usage, and overall efficiency.
- Write clean, maintainable, and well-documented code.
- Troubleshoot, debug, and resolve complex technical issues.
- Participate in code reviews and contribute to continuous improvement initiatives.
Requirements
We are seeking a highly skilled Senior Rust Developer to join our client's dynamic iGaming engineering team in Dubai. The ideal candidate will have deep technical expertise, strong problem-solving skills, and extensive experience building high-performance, scalable systems using Rust., * Minimum 7+ years of software development experience, with at least 3+ years in Rust.
- Strong understanding of system programming, concurrency, multithreading, and memory management.
- Experience building distributed systems, gaming platforms, or real-time applications is an advantage.
- Proficiency in working with APIs, microservices architecture, and modern backend frameworks.
- Hands-on experience with Linux-based environments, CI/CD pipelines, and version control (Git).
- Familiarity with cloud platforms (AWS, GCP, Azure) is preferred.
- Strong analytical and debugging skills.
- Excellent communication and teamwork abilities.