Rust Software Developer at Multilent Software and IT Solution

Job Type: Full-time
Experience: 3 years
Location: Abuja

Who You Are

  • You have 3+ years of experience developing software using Rust in a production environment.
  • Proficient in Rust’s core language features, ownership model, and concurrency paradigms.
  • Familiar with asynchronous programming using tools like tokio, async-std, or futures.
  • Strong understanding of systems programming concepts, memory safety, and performance optimization.
  • Comfortable working with Git for version control and collaborating within a team.
  • Experience with RESTful API development and consumption, using frameworks like Actix-web, Rocket, or Axum.
  • Familiar with databases and ORMs such as Diesel or SQLx.
  • Passionate about writing clean, efficient, and reliable code.
  • Detail-oriented with strong problem-solving and debugging skills.
  • Communicates effectively and thrives in a collaborative team setting.
  • Self-driven and comfortable operating in a fast-paced, on-site work environment.

What We Offer

  • Competitive salary with a comprehensive benefits package.
  • A position in a growing, innovative tech company leveraging modern systems programming tools.
  • Opportunities for continued learning and professional growth in Rust and adjacent technologies.
  • An engaged and supportive team environment.
  • well-structured, on-site work culture with emphasis on real-time collaboration and knowledge sharing.

Responsibilities

  • System and Application Development: Design, develop, and maintain scalable and efficient backend systems using Rust.
  • Async Programming: Utilize Rust’s async ecosystem to build high-performance, concurrent applications.
  • API Development: Build and maintain RESTful APIs, ensuring clean and secure communication between services.
  • Database Integration: Connect services to relational or NoSQL databases using robust ORMs and query builders.
  • Testing: Write unit, integration, and performance tests to ensure code quality and reliability.
  • Performance Tuning: Profile and optimize applications for speed, memory usage, and scalability.
  • Code Reviews: Participate in peer reviews and maintain high standards of software craftsmanship.
  • Documentation: Produce and maintain clear, thorough technical documentation.

Skills

  • Proficient in Rust with a deep understanding of its paradigms.
  • Strong experience in asynchronous programming and concurrency handling.
  • Experience with RESTful API design and backend service architecture.
  • Familiar with Rust frameworks such as ActixRocket, or Axum.
  • Comfortable with database integration (PostgreSQL, MySQL, SQLite) via DieselSQLx, or similar.
  • Skilled in using Git and collaborative development tools.
  • Familiarity with containerization (e.g., Docker) and CI/CD pipelines is a plus.
  • Excellent debugging and troubleshooting skills.
  • Strong team player with effective communication.

Method of Application

Interested and qualified candidates should forward their CV to: recruit@multilent.com using the position as subject of email.

Scroll to Top