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 the implementation of the Berty Protocol into the Teritori dApp
  • Research and explore the integration of Gno.land into the Teritori dApp
  • Participate in the design, development, and implementation of the dApp
  • Create documentation presenting Teritori dApp specificities using the Berty Protocol

Requirements

  • Expertise in Go, including concurrency primitives and reflection
  • Experience with Tendermint, Cosmos SDK, and CosmWasm
  • Deep understanding of networking, storage, operating systems, data structures, and compiler concepts
  • Experience in agile development environments
  • Experience collaborating in distributed teams using GitHub and git
  • Experience with UNIX-like systems and TCP/IP and HTTP
  • Experience with gRPC
  • Experience with IPFS
  • 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