Rust Developer

Position Description

We are seeking a skilled and experienced Rust Developer to join our team. As a Rust Developer, you will be responsible for designing, developing, and maintaining efficient and reliable software applications using the Rust programming language. You will collaborate with cross-functional teams to understand project requirements and deliver high-quality code that meets performance and security standards. Your expertise in Rust and systems-level programming will be crucial in building robust and scalable solutions.

Responsibilities

  • Design, develop, and maintain software applications using Rust, Move, Ink! programming languages.

  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.

  • Write clean, efficient, documented, and maintainable code following best practices and coding standards.

  • Conduct thorough testing and debugging to ensure the quality and reliability of the software.

  • Optimize performance and ensure the scalability of the applications.

  • Collaborate with teammates to review code and provide constructive feedback.

  • Stay up to date with the latest developments in Rust and related technologies.

Requirements

  • Strong proficiency in Rust programming language (ownership & borrowing, lifetime annotations, unsafe code, macros, traits & generics, cargo & error handling).

  • Solid understanding of at least one of the Rust based blockchain tech stack: Substrate, CosmWasm, Solana Programming Library, NEAR Rust SDK, etc.

  • Experience in developing efficient and reliable software applications using C, Rust.

  • Familiarity with software development tools and libraries commonly used in the Rust ecosystem.

  • Knowledge of concurrent programming and experience with Rust's concurrency model.

  • Understanding of low-level computer architecture and operating systems.

  • Experience with testing and debugging techniques for Rust applications.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and collaboration skills.

  • Proficiency with Git, GitHub is a must!

How to apply

Kindly complete our form to have your candidacy considered.

Last updated