Job Openings Senior Rust Engineer

About the job Senior Rust Engineer

Senior Rust Engineer (Smart Contracts)

We are looking for a Senior Rust Engineer with strong expertise in developing smart contracts and building high-performance blockchain applications. This role requires deep technical skills in Rust, combined with hands-on experience designing, implementing, and optimizing decentralized applications (dApps).

Responsibilities

  • Design, develop, and maintain smart contracts using Rust.
  • Build secure and efficient blockchain solutions with a focus on scalability and reliability.
  • Collaborate with cross-functional teams (product, research, DevOps) to deliver robust decentralized systems.
  • Conduct code reviews, enforce best practices, and ensure high-quality deliverables.
  • Optimize performance and security in blockchain applications.
  • Stay up to date with blockchain trends, Rust ecosystem advancements, and security standards.

Requirements

  • 5+ years of professional software engineering experience, with at least 3+ years in Rust.
  • Proven experience developing and deploying smart contracts in Rust.
  • Strong understanding of blockchain fundamentals (consensus, cryptography, gas optimization).
  • Solid knowledge of Solana, NEAR, Polkadot, or similar ecosystems.
  • Experience with testing frameworks and debugging smart contracts.
  • Proficiency in software architecture, design patterns, and secure coding practices.
  • Strong problem-solving skills and ability to work in fast-paced, innovative environments.

Nice to Have

  • Contributions to open-source blockchain or Rust projects.
  • Experience mentoring or leading small engineering teams.
  • Knowledge of Web3 tooling, APIs, and integration with dApps.

What We Offer

  • Opportunity to work on cutting-edge blockchain projects.
  • Collaborative, innovative, and remote-friendly environment.
  • Competitive compensation package.