Rust Software Developer at Multilent Software and IT Solution

Job Overview

Location
Lagos, FCT
Job Type
Full Time
Date Posted
9 months ago

Additional Details

Job ID
128043
Job Views
112

Job Description

  • Application Deadline: Mon, 30 Jun 2025 00:00:00 GMT
  • Position: Rust Software Developer


  • Job Type Full Time


  • Qualification BA/BSc/HND


  • Experience 3 years


  • Location Abuja



  • Job Field ICT / Computer 









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.

  • A 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 Actix, Rocket, or Axum.

  • Comfortable with database integration (PostgreSQL, MySQL, SQLite) via Diesel, SQLx, 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.



Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept