Rust Developer
Role details
Job location
Tech stack
Job description
- Architect, develop, and maintain high-performance network applications in Rust
- Collaborate with product managers, network engineers, and developers to create new telecom solutions
- Optimise existing systems for performance, reliability, and scalability
- Ensure compliance with telecom standards and best practices
- Research and integrate new protocols, libraries, and frameworks
- Mentor junior developers, conduct code reviews, and drive best practices
- Troubleshoot and resolve production issues with sustainable fixes
- Stay on top of emerging technologies and regulatory changes
Requirements
Are you a Senior Rust Developer with a strong background in telecommunications Do you want to work at the cutting edge of network technology, helping to design and build scalable systems that power global connectivity, 5+ years in professional software development, with 2+ years in Rust Experience with distributed systems, real-time communications, or network services Solid grasp of concurrency, memory management, and performance tuning in Rust Excellent troubleshooting and debugging skills
Nice to have
- Experience with Docker, Kubernetes, CI/CD, and cloud platforms
- Knowledge of telecom protocols (SIP, RTP, VoIP, 4G/5G, IMS, Diameter, SS7, etc.)
- Familiarity with telecom compliance standards
- Exposure to C/C++ or Go
Qualifications
Bachelor's or Master's in Computer Science, Engineering, or equivalent experience
What's in it for you
- Health cash plans, enhanced leave for new parents, and ongoing training opportunities
- Supportive "Team First" culture with team events and industry networking
- A workplace committed to diversity, inclusion, and professional growth
If you're a proactive problem-solver passionate about building scalable, secure, and innovative telecom solutions with Rust, apply today to take your career to the next level., * Rust
- C++
- Teleccoms