Match score not available

Rust Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

3+ years of overall work experience with 2+ years of relevant experience in Rust programming., Strong understanding of Rust concepts including ownership, borrowing, and lifetimes., Familiarity with Rust frameworks, libraries, and testing ecosystems., Fluent in conversational and written English communication skills..

Key responsabilities:

  • Write effective Rust code to solve complex issues and implement new features.
  • Refactor existing Rust code while ensuring functionality and performance.
  • Debug and fix memory safety and concurrency-related issues.
  • Set up and manage Rust development environments, ensuring best practices in development.

AviinTech Business Solutions logo
AviinTech Business Solutions SME https://www.aviintech.com/
11 - 50 Employees
See all jobs

Job description

Mandatory Skills: Rust - 2 yrs, Rust Frameworks - 2 yrs, Libraries - 2 years
Nice To Have: Rust documentation and designing APIs with doc-tests.
Total Years Of exp: 3+ years experience mandatory
Shift Time: 1:00 - 10 :00 PM
Responsibilities:
  • Write effective Rust code to tackle complex issues
  • Implement new features with a focus on memory safety, ownership rules, and type
  • correctness
  • Refactor existing Rust code while maintaining functionality and performance
  • Debug and fix memory safety, ownership, and concurrency-related issues
  • Set up and manage Rust development environments including handling
  • dependencies and feature flags
  • Ensure best practices in Rust development, including proper error handling,
  • concurrency safety, and efficient memory usage
  • Requirements:
  • Strong experience with Rust programming language concepts, including ownership,
  • borrowing, and lifetimes
  • Industry experience and knowledge of code quality, formatting, and best practices of
  • software development
  • Familiarity with Rust frameworks and libraries
  • Experience with Rust’s testing ecosystem, including unit, integration, and
  • property-based testing.
  • Knowledge of multi-threading and asynchronous programming in Rust.
  • Ability to work with architectural patterns and refactor code without introducing
regressions.
  • Strong debugging skills, including fixing memory and concurrency issues.
  • 3+ years of overall work experience with 2+ years of relevant experience with
Rust
  • Fluent in conversational and written English communication skills
  • This role provides an opportunity to work on challenging Rust engineering problems while
improving AI-assisted programming workflows. If you’re passionate about Rust and eager to
push the boundaries of AI-driven software development, we’d love to hear from you!
Search Guidance


Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Rust Developer Related jobs