Senior Rust Engineer

Senior Rust Engineer

Stivlon Consulting

April 16, 2026May 31, 2026LagosNigeria
Job Description
Job Overview:
We are seeking a highly skilled and experienced Senior Rust Engineer to join our engineering team in Abuja. The ideal candidate will play a critical role in designing, developing, and maintaining high-performance, secure, and scalable systems using Rust.

Duties and Responsibilities:
Design, develop, and maintain high-performance backend services and systems using Rust; Architect scalable, fault-tolerant, and secure systems for production environments; Write clean, efficient, and well-tested Rust code following best practices; Optimize system performance, memory usage, and concurrency handling; Lead code reviews, mentor junior engineers, and provide technical guidance; Collaborate with product managers, frontend engineers, and DevOps teams to deliver end-to-end solutions; Integrate APIs, databases, and third-party services; Troubleshoot, debug, and resolve complex technical issues in production systems; Contribute to system documentation, technical specifications, and architectural decisions; Stay up-to-date with Rust ecosystem advancements and emerging backend technologies.

Required Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience); 5+ years of professional software development experience; 3+ years of hands-on experience building production systems with Rust; Strong understanding of Rust concepts including ownership, borrowing, lifetimes, and concurrency; Experience with asynchronous programming (e.g., Tokio, async/await); Solid knowledge of system design, data structures, and algorithms; Experience working with RESTful APIs, microservices, or distributed systems; Proficiency with relational and/or NoSQL databases (PostgreSQL, MySQL, Redis, MongoDB, etc.); Familiarity with Linux environments and command-line tools; Experience with version control systems (Git).

Educational Background:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)

Experience:
5+ years of professional software development experience; 3+ years of hands-on experience building production systems with Rust

Languages:
English

Additional Notes:
Onsite candidates based in Abuja are preferred. However, suitable candidates based outside Abuja may be engaged remotely with a mandatory in-office onboarding and office visits as required.

Apply now
Similar Jobs