Описание
Leino is an IT partner specializing in staff augmentation and full-cycle product development for clients in the GCC region and worldwide. The company integrates experienced engineers into client teams and builds products end-to-end, focusing on long-term ownership, stability, and continuity.
Задачи
•Design, implement, and maintain robust, high-performance services and applications using Rust
•Write clean, testable code
•Conduct code reviews
•Optimize performance
•Collaborate with product, DevOps, QA, and other cross-functional teams
•Translate business requirements into technical solutions
•Troubleshoot production issues
•Contribute to architectural decisions and technical documentation
•Mentor other engineers
•Promote best practices
•Help refine development processes in distributed teams
Требования
•Strong proficiency in Rust, including ownership and borrowing, concurrency, and memory management
•Experience with common Rust ecosystems, including Cargo, crates, and async frameworks
•Experience building backend services, APIs, or microservices
•Knowledge of system design, distributed systems, and performance optimization
•Solid understanding of data structures, algorithms, design patterns, and secure coding practices
•Hands-on experience with testing frameworks, CI/CD pipelines, Git, and modern development workflows in remote teams
•Ability to collaborate effectively with product managers, designers, and other engineers
•Strong communication and documentation skills
•Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Nice to have: Familiarity with cloud platforms such as AWS, GCP, or Azure, Docker, Kubernetes, experience mentoring or leading other developers, especially in complex or high-availability environments.
Условия
Part-time option is available.