Injective
DeFi Protocol Engineer (Injective Labs)
Remote. Posted 2 days ago
The role
You will help design, build and test core features of the Injective blockchain, including its orderbook, order matcher and on-chain financial products. You will work closely with the protocol team and own features from specs through deployment.
What you will do
- Build, maintain and test core components on the Cosmos-SDK protocol, including the decentralized orderbook, trade execution coordinator, order matcher and Layer-2 execution environment
- Design and implement on-chain financial primitives such as derivatives, margining, liquidations, pricing and risk logic
- Develop and optimize consensus, state management and financial infrastructure of the Injective blockchain
- Take end-to-end ownership of features, from requirements and specs through architecture, implementation, testing and deployment
- Write open-source Golang clients that let users interact with the protocol and smart contracts
- Contribute to research and development of new blockchain features and technologies
- Work with front-end, back-end and QA engineers to deliver blockchain solutions
- Collaborate with external partners and open-source communities
Required qualifications
- At least 3 years of experience as a Blockchain Engineer
- Strong prior experience in finance, ideally building trading systems, exchanges, or algo trading or derivatives platforms at a bank, trading firm or exchange
- Track record of building large, complex, performant distributed systems in production
- 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 and DEX concepts, consensus mechanisms and the CosmWasm contract platform
- Strong knowledge of CS fundamentals such as data structures and API design
- Self-driven and comfortable owning problems end-to-end with minimal oversight
- Ability to communicate technical concepts to technical and non-technical team members
Nice to have
- Experience with Cosmos-SDK or Tendermint
- Deep knowledge of financial instruments and markets (derivatives, credit, perpetuals, options)
- Experience with low-latency or high-throughput trading infrastructure
- Experience with cryptography libraries, including digital signatures and hash algorithms used by Ethereum and Cosmos
- Experience with key-value databases, especially those used by cosmos-sdk
- Experience with Ethereum/Solidity
Benefits
- Competitive salary and INJ token award
- Remote-friendly work environment with flexible hours
- Unlimited PTO
- Equipment provided
- Home office stipend
- Opportunity to work on cutting-edge blockchain technology in the finance industry
- Collaborative team culture with opportunities for professional growth and development
- Global team meetups
Before you apply
- Apply only through the link in the posting; only applications submitted through it will be considered
- Recruiters will only contact you from the @injective.foundation domain; report any other contact about this role
About the company
Injective is a fast-growing blockchain focused on finance. Its team is a highly skilled global developer team building DeFi modules.