Senior Rust Engineer
Job descriptions & requirements
Job Title: Senior Rust Engineer
Location: Abuja, Nigeria
Work Mode: On-site
Job Type: Full-time
Job Summary
We are seeking a highly skilled and experienced Senior Rust Engineer to join our client's 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. You will work closely with cross-functional teams to build robust backend services, contribute to system architecture, and drive engineering best practices across the organization.
Key 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 & Experience
•
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
•
5+ years of professional software development 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)
Preferred / Nice-to-Have Skills
•
Experience with blockchain, Web3, FinTech, or low-latency systems
•
Knowledge of containerization and orchestration tools (Docker, Kubernetes)
•
Experience with CI/CD pipelines and DevOps practices
•
Exposure to cloud platforms (AWS, GCP, or Azure)
•
Familiarity with C/C++, Go, or other systems programming languages
•
Experience building highly secure or performance-critical applications
Soft Skills & Competencies
•
Strong problem-solving and analytical skills
•
Excellent communication and collaboration abilities
•
Ability to work independently and take ownership of complex projects
•
Leadership mindset with a passion for mentoring and knowledge sharing
•
High attention to detail and commitment to code quality
Why Join Us?
•
Work on challenging and impactful engineering problems
•
Be part of a collaborative and high-performing technical team
•
Opportunity to influence architecture and technical direction
•
Stable on-site role based in Abuja
•
Competitive compensation and growth opportunities
How to Apply
Interested candidates should send their CV to:
stivlonjobs@gmail.com
Subject line: Senior Rust Engineer – Abuja
<
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.