DeepStack Software
Blockchain Engineer (Cosmos - SDK)
DeepStack SoftwareIndia1 day ago
Full-timeInformation Technology, Engineering
We are looking for a Cosmos-SDK Blockchain Engineer with strong Go programming skills and hands-on experience in building blockchain modules. The role focuses on developing, testing, and optimizing components within the Cosmos ecosystem.

Responsibilities

  • Develop and maintain blockchain modules using the Cosmos-SDK framework.
  • Implement module logic, state transitions, transactions, and query services.
  • Write high-quality, well-tested code in Go.
  • Build unit tests, integration tests, simulation tests, and performance benchmarks.
  • Debug issues, optimize state handling, and improve module performance.
  • Collaborate with senior engineers and product teams to refine technical requirements.
  • Participate in design discussions and contribute to architectural improvements.
  • Maintain clear documentation for module behaviour, interfaces, and workflows.

Requirements

  • Strong proficiency in the Go programming language.
  • Hands-on experience with Cosmos-SDK module development (Keepers, Messages, Handlers, Genesis, Queries).
  • Understanding of Tendermint Core fundamentals, such as validators, staking, governance, and block processing.
  • Solid grasp of blockchain data structures and cryptographic principles.
  • Experience with distributed systems and peer-to-peer networking concepts.
  • Familiarity with Go testing frameworks and test-driven development.

Good To Have

  • Experience working with Inter-Blockchain Communication Protocol.
  • Exposure to CosmWasm smart contract development.
  • Contribution to open-source blockchain projects.

This job was posted by Ashwin Phatak from DeepStack Software.

Key Skills

Ranked by relevance