About Injective Labs
Injective Labs is trailblazing a new dawn for Web3 enabled finance. We are the core contributors to Injective, one of the fastest growing blockchains in the industry. Injective provides an interoperable smart contracts platform that is optimized for building decentralized finance applications. Our team has decades of experience spearheading the largest financial institutions and tech organizations, and we are backed by leading firms such as Binance, Jump Crypto, Pantera, and Mark Cuban.
About the role
We are looking for an accomplished Protocol Engineer who is able to fit into an existing highly-skilled global dev team. Your role is to work closely with the protocol team to brainstorm, write specs, implement, and test chain features for our Injective DeFi modules. You also have the freedom to detect and take ownership to improve chain performance and scalability via kvstore optimization, processing logic, and order matching engine.
Responsibilities
- Build, maintain, and test core components on our Cosmos-SDK protocol including our decentralized orderbook, trade execution coordinator, order matcher, and Layer-2 execution environment.
- Develop and optimize core components of the Injective blockchain (consensus, state management, financial infrastructure, and applications).
- Write open-source Golang clients that allow users to interact directly with our protocol and smart contracts.
- Contribute to the research and development of new blockchain features and technologies.
- Work closely with cross-functional teams to deliver comprehensive blockchain solutions.
- Collaborate with external partners and open-source communities to enhance our blockchain ecosystem.
Who you are
- Minimum of 3 years’ experience as a Blockchain Engineer.
- Prior experience working in trading or in an exchange.
- Worked on at least two production Golang codebases that are reasonably large and performant.
- Strong knowledge of Go idioms, libraries, and parallel processing.
- Strong knowledge of blockchain, DeFi & DEX concepts, consensus mechanisms, and the CosmWasm contract platform.
- Strong knowledge of CS fundamentals such as data structures and API design.
Nice to haves
- Experience with Cosmos-SDK/Tendermint.
- Experience with cryptography libraries including digital signature and hash algorithms used by Ethereum or Cosmos.
- Experience with key-value databases, especially those used by cosmos-sdk.
- Experience with Ethereum/Solidity.
- Knowledge of financial instruments and markets.