freehire launches on Product Hunt on 26 August.

Follow →

Senior Go Blockchain Engineer

Summary

Designs, develops, and implements blockchain solutions using Go and related technologies. Creates tools for load testing and protocol benchmarking, with experience in Tendermint, Cosmos SDK, and CosmWasm.

You design, develop, and implement blockchain solutions using Go and relevant blockchain technologies. You create tools for load testing and protocol benchmarking, contribute to blockchain engineering work, and explore Gno.land and related technologies.

Responsibilities

  • Explore Gno.land and new Go languages
  • Participate in the design, development, and implementation of blockchain solutions
  • Create tools for load testing and protocol benchmarking

Requirements

  • Experience with Tendermint, Cosmos SDK, and CosmWasm
  • Experience with Golang programming, concurrency primitives, go/* packages, and reflection
  • Deep understanding of computer science fundamentals, including networking, storage, operating systems, data structures, and transpilers or compilers
  • Experience in an agile development environment
  • Experience working with distributed teams, asynchronous and synchronous work, GitHub, and peer reviews
  • Experience with UNIX-like systems
  • Knowledge of the UNIX network stack, including TCP/IP and HTTP
  • Experience with gRPC
  • Experience with Git
  • Basic understanding of smart contracts
  • Experience with the IPFS protocol
  • Interest in proof-of-stake, consensus algorithms, decentralized exchanges, public-key cryptography, and security
  • Experience setting up and working with CI systems
  • Fluent English language skills

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available