Match score not available

Senior Software Engineer - Rust/ Smart Contract Dev

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
Arizona (USA), United States

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science, Strong programming skills in Rust, Proficiency in smart contract languages like Solidity, Experience in designing complex architectures, Familiarity with smart contract security best practices.

Key responsabilities:

  • Enhance computation speed and system compatibility
  • Collaborate with teams to architect automation solutions
  • Design backend components in Rust for performance
  • Optimize system performance using algorithms and data structures
  • Conduct code reviews and maintain documentation
Hyphen Connect logo
Hyphen Connect Human Resources, Staffing & Recruiting Startup https://hyphen-connect.com/
2 - 10 Employees
See more Hyphen Connect offers

Job description

Currently we are seeking anyone with a strong software development background in Rust and Smart Contract languages for Web3 / Crypto projects. 

The Role

We are hiring an experienced Software Engineer to contribute to the challenging greenfield project with excellent knowledge of Rust/ smart contract development. 

As a Software Engineer, your primary responsibility will be to enhance computation speed, ensure compatibility, and integrate algorithms into the systems, with a particular focus on addressing Zero-Day Exploits. If you are adept at critical thinking, possess exceptional problem-solving skills, and are enthusiastic about contributing to pioneering research in blockchain security, we encourage you to submit your application today!

In this role, you will:

  • Collaborate with cross-functional teams to understand system requirements and architect solutions for automation on smart contracts.
  • Design and develop backend components using Rust programming language, ensuring high performance, reliability, and security.
  • Build complex architectures from a deep understanding of virtual machine’s operations that facilitate automation and enhance the efficiency of our smart contract auditing system.
  • Ensure the scalability, fault tolerance, and maintainability of the system architecture.
  • Optimize system performance and resource utilization through efficient data structures, algorithms, and caching strategies.
  • Collaborate with researchers/research engineers to incorporate security best practices into the architecture.
  • Work closely with other software engineers to integrate backend components with front-end systems and external APIs.
  • Conduct code reviews and provide constructive feedback to maintain code quality and adherence to architectural standards.
  • Create and maintain comprehensive documentation for smart contracts, ensuring transparency and ease of understanding for other team members and external auditors.

You might thrive in this role if you have:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • Strong programming skills in Rust, with experience in developing backend systems.
  • Proficiency in smart contract languages, such as Solidity or Vyper, and understanding of blockchain concepts, including virtual machine operations. 
  • Experience in designing and building complex architectures for automation on smart contracts or other systems.
  • Familiarity with smart contract security best practices and vulnerabilities. 
  • Solid understanding of data structures, algorithms, and system design principles. 
  • Knowledge of backend frameworks and technologies commonly used in the industry. 
  • Experience with version control systems, code review processes, and continuous integration/continuous deployment (CI/CD) pipelines. 
  • Strong problem-solving skills and attention to detail. 
  • Excellent communication and collaboration abilities. 
  • Ability to work effectively in a fast-paced and dynamic environment. 

#LI-REMOTE

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Critical Thinking
  • Problem Solving
  • Communication
  • Collaboration

Rust Developer Related jobs