Core Consensus Golang Engineer
Full time
Remote
Compensation is not specified
Role
Software Engineer
Work Experience
Less than 1 year
Description
We’re hiring full-time researchers who are interested in the blockchain / distributed computing space to make improvements to Fantom’s Lachesis consensus engine. Working with our core consensus team, you will develop a deep understanding of consensus, asynchronous distributed ledger technology, and communication between nodes.
This is a remote job, where working hours and vacation time are flexible.
This is a full-time role.
You will:
- Design algorithms to improve the security and performance of go-opera.
- Implement improvements in Golang
- Work with the core consensus team for research, feedback, implementation, and testing
- Write test cases
- Perform testing on validator and read-only nodes on both testnet and the mainnet
We’re looking for someone who has:
- Good knowledge of Golang
- Familiarity with aBFT, BFT, and PoS
- Prior work experience in Geth and EVM
- Other relevant experience (networking, distributed systems, graph theory etc)
Skills Required

Fantom
Website
fantom.foundationCompany size
Not specified
Location
Australia
Description
We are building a highly scalable blockchain ecosystem.
At Fantom, we’re committed to providing technology that combines scalability, decentralization, and security.
To turn this vision into reality, the Fantom Foundation is developing different parts of an open system and closely works with partners to support the adoption of Fantom technology.
We are blockchain developers
The Fantom Foundation has experience with blockchain development across the whole technology stack. From developing a consensus algorithm from scratch to middleware and a full-featured software suite, we built it.
We are blockchain integrators
Through the EVM, developers can utilize smart contracts on top of Fantom, and it allows projects to port their existing Ethereum dApps over to Fantom easily.
Addtionally, Lachesis is ABCI compatible and can be seamlessly integrated into other blockchains as a separate consensus module.