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.
Info
Job Posting Disclaimer
All job postings on this site are shared for informational purposes only. The responsibility for the accuracy of job descriptions, requirements, qualifications, and other details rests entirely with the employer or organization offering the position. We do not verify or guarantee the authenticity of these listings.
Applicants are encouraged to perform their own due diligence and confirm all information directly with the employer before submitting an application.
We are not responsible for any actions, decisions, or outcomes resulting from applying to a job listed here. All interviews, selection processes, and job offers are conducted solely by the employer or organization.
Exercise caution and watch out for fraudulent job offers. Never provide sensitive personal information or make payments to secure a position.