Match score not available

Rust Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

3+ years of professional experience in Rust systems programming., Deep understanding of decentralized systems and blockchain fundamentals., Proficiency in asynchronous programming and concurrent system design., Strong expertise in secure and scalable system design..

Key responsabilities:

  • Design and develop Rust-based core components for the node.
  • Implement robust cryptographic protocols to enhance system security.
  • Build and maintain APIs for on-chain and off-chain operations.
  • Collaborate with cross-functional teams to translate technical requirements into production-ready solutions.

Terminal 3 logo
Terminal 3 Information Technology & Services Startup https://www.terminal3.io/
11 - 50 Employees
See all jobs

Job description

About Us

Terminal 3 is revolutionizing digital identity with a strong emphasis on privacy. To date, we have issued over 3.5 million decentralized profiles for clients worldwide. Our holistic and functional identity solutions address the limitations and risks of traditional single-purpose systems, tackling challenges such as verification inefficiencies and fraud.


Founded on the belief that every human should own and control their digital data and identity, Terminal 3 wants to empower a more equitable digital future, where users and enterprises have equal rights and protections across all platforms. Backed by global VCs like Titan Fund, IDG Blockchain, Progression, 500 Global, and ConsenSys, Terminal 3 makes fully private data freely composable, securing the world's most important asset while realizing its full value.

Led by repeat founders and corporate executives from Google, Spotify, Uber, Skillshare, and SCMP, Terminal 3 is built on the belief that ‘good people make great teams that change the world’. Join us and empower a more equitable digital future.


About The Role

We are entering an exciting phase of growth and are expanding our Engineering team to take on new challenges and opportunities. As our Rust Engineer, you will work closely with other Engineers, Product Manager, Product Designers, and cross-functional teams to build, optimize, and secure our decentralized node network and its core services.


What You Will Do

  • Design and develop Rust-based core components for the node, ensuring scalability, performance, and reliability.
  • Implement robust cryptographic protocols, including multi-party threshold approvals and digital signature aggregations, to enhance the security of the system.
  • Develop and integrate consensus-driven execution logic, smart contract interactions, and granular policy management to enforce system policies effectively.
  • Build and maintain APIs that seamlessly connect on-chain state machines with secure off-chain operations, enabling smooth integration and interoperability.
  • Collaborate with blockchain engineers, product teams, and security experts to translate technical requirements into scalable, production-ready solutions.
  • Write production-grade code with comprehensive testing and actively participate in code reviews to maintain a high standard of quality and reliability.


What You Need To Succeed

  • 3+ years of professional experience in Rust systems programming, with a solid background in building secure, high-performance applications and delivering production-grade code.
  • Deep understanding of decentralized systems and blockchain fundamentals, including consensus protocols, distributed ledger architecture, and cryptographic techniques.
  • Proficiency in asynchronous programming and concurrent system design, with experience optimizing performance in low-level system development environments.
  • Strong expertise in secure and scalable system design, ensuring robustness against vulnerabilities and efficient resource utilization.


Would Be Awesome If You Have

  • Hands-on experience with Web3 or blockchain-related projects.
  • Knowledge of identity-related technical concepts, such as OAuth, OpenID, Decentralized Identity (DID), or Verifiable Credentials (VCs).
  • Experience with cryptography and secure enclave programming, particularly in the context of building secure, high-performance systems.
  • Familiarity with smart contract and node software development, secure multiparty computation, decentralized identity solutions, DeFi projects, or blockchain applications is highly valued.
  • Prior experience working remotely effectively.


What We Offer

  • Ownership & Rewards: Competitive salary, performance bonus, and participation in employee incentive plans.
  • Time to Recharge: A generous paid time off policy to help you rest and recharge.
  • Health & Wellness: Health insurance, annual wellness stipend, and support to keep you feeling great.
  • Keep Growing: Learning and development stipend to sharpen your skills.
  • Team Fun: Social perks and epic team offsites (Vietnam in 2024 was a blast—where’s next?).
  • Set for Success: Latest Mac or PC to supercharge yourself.


Location

Remote (Candidates must be located within +/- 4 hours from GMT+8)


We are remote-friendly with our HQ in Hong Kong and team members globally distributed in places such as Vietnam, Singapore, Taiwan, India and Europe.

Terminal 3 is an equal opportunity workplace, welcoming candidates regardless of race, sex, color, religion, disability, national origin, or age.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Rust Developer Related jobs