区块链开发工程师

2 months, 3 weeks ago
Senior
Software Development
Gate.com

Gate.com

Gate.com offers premium Managed WordPress hosting with top-notch security, management tools, and 24/7 support for small and medium-sized businesses, ensuring an enterprise-grade experience at an affordable price.

IT Services
51-250
Founded 1996

Description

  • Design and develop core blockchain modules.
  • Maintain and optimize system performance.
  • Track industry technology developments and apply them in production.
  • Work on backend research and development for blockchain infrastructure.
  • Support deployment and testing of blockchain networks using modern tooling.
  • Contribute to advanced blockchain areas such as Layer 2, cross-chain protocols, data availability, and privacy technologies.

Requirements

  • Bachelor's degree or higher in computer science or a related field.
  • At least 5 years of development experience.
  • Hands-on experience with blockchain low-level development.
  • Strong proficiency in Go and Rust, which are required.
  • Solid understanding of Linux systems programming, processes, threads, and network I/O.
  • Experience with P2P networking protocols such as libp2p and Kademlia, and Gossip propagation mechanisms.
  • Understanding of consensus mechanisms including PoW, PoS, PBFT, and HotStuff, as well as Byzantine fault tolerance and consistency principles.
  • Familiarity with Cosmos SDK principles and codebase; experience with interchain-related principles and code is preferred.
  • Strong cryptography knowledge, including Keccak, ECDSA, EdDSA, BLS, secp256k1, zkSNARK, and zkSTARK.
  • Knowledge of blockchain data structures and storage, including block/transaction structures, Merkle Tree, Patricia Trie, Verkle Tree, and LevelDB/RocksDB.
  • Understanding of EVM principles, gas model, and security; familiarity with SVM and WASM is a plus.
  • Experience with Docker and Kubernetes for testnet deployment and testing, plus CI/CD and performance tuning tools such as perf and pprof.
  • Knowledge of Layer 2 solutions, cross-chain protocols, data availability, and zero-knowledge privacy technologies is preferred.
  • Substrate framework expertise is a plus.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Binance Accelerator Program - Software Engineer (Cryptography)

Binance 5K-10K Capital Markets

Binance is hiring a research intern through its 3-6 month Accelerator Program to study cryptographic protocols and help translate blockchain-focused cryptography research into practical applications.

Blockchain C++ Encryption Python Rust
1 month, 1 week ago

Protocol Engineer

Rockstar 1-10 Professional Services

Rockstar is hiring a Protocol Engineer for a foundation supporting a leading decentralized finance protocol, where the role focuses on smart contract development and ecosystem support for protocol and Unichain initiatives.

Git TypeScript
1 month, 2 weeks ago

Blockchain - USA

Stradit 11-50 information technology & services

Blockchain Architect responsible for designing and overseeing end-to-end blockchain and distributed ledger solutions, with a focus on scalable, secure system architecture.

Blockchain Encryption Ethereum
1 month, 2 weeks ago

Senior Blockchain Developer

Serokell 51-250 Internet Software & Services

Serokell is hiring a Senior Blockchain Developer to design, build, and deploy secure blockchain solutions and smart contracts for advanced decentralized applications and digital infrastructure.

Blockchain Encryption Ethereum Haskell Rust
1 month, 2 weeks ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers