Job Description: 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.