Point your AI agent at freehire and let it find you a job.

Get the CLI →

Senior Go Engineer - Decentralized Messaging

Discussion

Lead the implementation of the Berty decentralized messaging protocol into the Teritori dApp, research and prepare the Gno.land integration, design and develop core dApp features, write maintainable Go code, implement gRPC services, maintain CI systems, conduct code reviews, and create technical documentation.

Responsibilities

  • Lead Berty Protocol implementation into the Teritori dApp
  • Research and prepare Gno.land integration
  • Design, develop, and implement dApp features
  • Write clear, maintainable Go code
  • Implement gRPC services
  • Set up and maintain CI systems
  • Conduct code reviews and maintain repository hygiene
  • Create technical documentation for protocol and dApp specifics

Requirements

  • Expertise in Go, including concurrency primitives and reflection
  • Experience with Tendermint
  • Experience with Cosmos SDK
  • Experience with CosmWasm
  • Deep understanding of networking, storage, operating systems, data structures, and compiler concepts
  • Experience with gRPC
  • Experience with IPFS
  • Experience with UNIX-like systems and TCP/IP and HTTP
  • Experience working in agile development environments
  • Experience collaborating in distributed teams using GitHub and git
  • Experience setting up and operating CI systems
  • Fluent English

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

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