Golang/Blockchain Engineer
Injective Foundation is the organization identified in Injective’s official legal and footer materials for the Injective finance-focused layer-one blockchain.
Funding history
Projects
About Injective Foundation
The Foundation’s canonical site presents Injective as blockchain infrastructure for finance, with financial primitives for stablecoins, real-world assets, payments, and programmable derivatives. Its developer documentation supports building on and operating the active Injective network.
Skills
About the Role
You will join an existing highly-skilled global dev team to build, maintain and test core components of a Cosmos-SDK protocol, including a decentralized orderbook, trade execution coordinator, order matcher and Layer-2 execution environment. You will also write open-source Golang clients so users can interact directly with the protocol and smart contracts, and build high performance REST and WebSocket APIs that power the exchange frontend and programmatic traders.
Requirements
- Worked on at least two production Golang codebases that are reasonably large and performant
- Familiar with Geth or Erigon
- Strong knowledge of Go idioms and libraries
- Strong knowledge of CS fundamentals such as data structures and API design
- Strong understanding of blockchain
- Ability to communicate technical concepts with technical and non-technical team members
Responsibilities
- 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
- Write open-source Golang clients that allow users to interact directly with the protocol and smart contracts
- Build high performance REST and WebSocket APIs to power the exchange frontend and programmatic traders
Benefits
- INJ token award
- Unlimited PTO
- Equipment
- Home office stipend
- Flexible working hours
- Global team meet ups
