Position: Blockchain Protocol Engineer
Company: SoloWay Technologies
Experience required: 5y
Category: Other
English level: fluent
Published: 2023-07-01T00:00:00+03:00

Responsibilities:
- Optimize blockchain data structures and develop cryptographic algorithms and protocol specifications.
- Design peer-to-peer communication protocols and ensure their efficient implementation.
- Develop and implement blockchain protocol packages, as well as maintain interfaces for the Database team.
- Utilize formal methods to test the correctness of the blockchain protocol.
- Build Inter-Blockchain Communication between SourceHub and partner blockchain projects such as Cosmos, Polkadot, Ethereum, and Cardano.
- Contribute to the growth of the open-source developer ecosystem by leveraging your expertise and commitment to excellence to enhance SourceHub's public network.
- Drive the implementation details and deliver specifications, gaining buy-in from various stakeholders.
- Participate in the design, development, and implementation of technical specifications.
- Influence the direction of systems architecture by defining high-level architecture, principles, and standards.
- Collaborate closely with stakeholders (business, compliance, operations, and technology partners) to document requirements and address risks in protocol specifications and implementation.
- Perform and assist engineers with code reviews, acceptance testing, bug fixing, and general support.
- Contribute to building the trust layer of the Source Ecosystem.

Requirements:
- Strong leadership skills with a focus on engineering excellence.
- Experience with Tendermint and Cosmos-SDK.
- Familiarity with peer-to-peer network topologies or applications.
- Knowledge of fault-tolerant consensus protocols such as PBFT or Raft.
- Proficiency in designing and writing quality code using Golang.
- Ability to develop production-quality code.
- Proven track record of delivering applications on time and within budget.
- Experience working with distributed teams.
- Experience designing and building performant and scalable network protocols.
- At least 5 years of relevant experience.