Blockchain Core Developer - Golang, Ethereum
About Clearmatics
Clearmatics is a company focused on developing innovative solutions that enhance the efficiency, openness, and resilience of decentralized financial market infrastructures. Their goal is to enable participants in these markets to address previously unmet challenges in the real economy. They achieve this through the use of technologies that facilitate peer-to-peer trading and settlement in new markets, using digital assets that are tied to real-world risk factors which are not adequately represented in existing markets. Clearmatics collaborates with trading and blockchain communities to build this new infrastructure.
The company was founded in 2015 and has been actively involved in open-source development, as well as research in the fields of blockchain and cryptography. They are currently seeking to hire a skilled Core Developer to join their Layer 1 Engineering team.
Responsibilities
As a Core Developer, you will be part of the team responsible for developing the Autonity protocol and its blockchain node client. Your tasks will include implementing new features for the protocol using Go and Solidity, creating distributed systems tests and frameworks, contributing to protocol design specifications, and collaborating with the community to address any issues that arise. The quality, reliability, performance, and security of your work will ensure that Autonity can serve as a solid foundation for decentralized markets.
Requirements
- Bachelor's degree in Computer Science or a related field
- Strong programming skills in a low-level language such as Go, Rust, or C++
- Experience with network, concurrent, and distributed programming on Linux systems
- Good knowledge of Ethereum protocols, BFT and dPoS consensus, P2P messaging, and cryptographic primitives
Bonus Points
- Experience developing on a blockchain node client, preferably Ethereum-like
- Knowledge of distributed systems theory obtained through coursework or self-study
- Experience in smart contract programming using Solidity and Web3 APIs
The compensation offered by Clearmatics is competitive within the blockchain industry and will be based on the candidate's skills and experience.