Search by job, company or skills

Calyptus

Rust Developer

Early Applicant
  • 12 days ago
  • Be among the first 50 applicants

Job Description

This role is with a Calyptus partner.

__________________________________________________________________

Expectations

  1. Leadership:Has demonstrated the ability to influence technical direction and mentor team members
  2. Experience leading a team of 3+ developers.
  3. Rust Expertise:3+ years of professional Rust development (5+ years of professional software development).
  4. Active GitHub profile with public repositories and open-source contributions to Rust projects.
  5. Demonstrated experience with at least one of the following libraries: clap, axum, actix, hyper, warp, rocket, diesel, sqlx, async-std, futures, tokio, smol, ethers, alloy, or revm.
  6. Emphasis on code quality through unit testing (/test or /tests folders) and clear documentation (/// comments before pub functions).
  7. Ethereum & EVM:Proficiency in Solidity smart contract development using Hardhat and Foundry (Truffle/Remix knowledge a plus).
  8. Understanding of Layer 2 scaling solutions, including the underlying mechanisms of Optimistic and ZK-Rollups (eg, fraud proofs, validity proofs, state commitments). It will be good to have an understanding of EVM internals, including the execution model, gas costs, opcodes, and storage.
  9. Understanding of blockchain bridge architecture and technologies, specifically decentralized bridges (e.g., liquidity networks, light clients, relays).
  10. Familiarity with Reth's design principles, internal components (eg, state trie, transaction pool), execution environment, Reth Exex, and database architecture.
  11. Database & Infrastructure:Experience with SQL databases (PostgreSQL preferred), including maintenance and migrations.
  12. Expertise in developing and deploying Rust microservices using Docker.
  13. Comfortable writing scripts for deployment and continuous integration.
  14. Additional Notes:Code Review: When assessing GitHub repositories, we look for clean, well-structured code that adheres to Rust best practices.
  15. Linting: While not mandatory, the absence of #![deny(warnings)] can indicate a more pragmatic approach to linting.

__________________________________________________________________

Calyptus is an employment platform for engineers looking for work in Web3.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 12/11/2024

Job ID: 99980829

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Software Developer

MAVERICKS CONSULTING PTE LTD Company Name Confidential

Python Developer Intern

ShopBackCompany Name Confidential
Last Updated: 21-11-2024 06:25:00 PM