Please type at least 3 characters

Golang Engineer

create and implement features such as Golang interpreters, libraries, developer tools and utilities

type of job


last signal

4 months ago

job details

role overview

The Golang Engineer will be responsible for creating and implementing features such as Golang interpreters, libraries, developer tools and utilities to power the Gnolang language. You will have a chance to contribute to a groundbreaking platform from its inception, and will help us enforce transparency for the smart contracts in the blockchain industry.


  • 5+ years of software engineering experience writing code that both humans and machines can understand
  • 3+ years of experience with Golang with a very good understanding of best practices
  • Contribution to open-source projects

Nice to have:

  • A strong grasp of computer science fundamentals, including network, storage, OS, data structures, transpilers/compilers, etc.
  • Interest in topics such as proof-of-stake, consensus algorithms, decentralized exchanges, public-key cryptography, etc., and preferably already being experienced with DeFi/Blockchain projects
  • 1+ years of experience with Solidity, including a solid understanding of Solidity/Ethereum concepts
  • Experience working with distributed teams and building distributed systems


We focus on talent rather than location to hire the very best person for every role. Open communication is vital, and we use the best tools to collaborate efficiently. Everyone has the autonomy to create their best work, which we reward with unlimited growth potential.

Our team is fully remote and distributed, and you will have flexibility to work the hours best suited to your lifestyle as long as you deliver consistent quality work. However, we would like you to be available in the PST timezone as much as possible, because it is when we bring our people together to contribute to our all-hands sessions.

about us is a Smart Contracts Platform that will provide concurrency and scalability with smart contracts programmed in Gnolang. As a language, Gnolang is like interpreted Go, but more ambitious.

At Ignite (formerly Tendermint), we empower people to engage with blockchain technology and create a fairer, more transparent world. Through easy-to-use applications and tools, including Ignite CLI and Emeris, we make it accessible to everyone to join in the creation of the decentralized web. Together, we're igniting change, accelerating the growth of innovative ideas, and democratizing financial opportunities.

As the creators of Cosmos (ATOM), Ignite has played an integral role in building the Internet of Blockchains, the world's largest interoperable blockchain ecosystem that secures billions of dollars in digital assets. We're proud of our past and excited by the future and the many more lives we can touch with this transformative technology.


open page
leading the way in accelerating the world’s transition to a decentralized future

similar jobs

Wow, it’s unique

Oops. In progress...