We are seeking a highly skilled Senior Cosmos SDK Developer to join ourinnovative blockchain team. This role is ideal for someone with extensive experience inblockchain technologies and proficient in Go programming.
The candidate should be well-versed in blockchains like (go-ethereum, btcd, EVMos, Polkadot, BSC, Chainlink or other Top 100 Blockchains) and possess a deep understanding of blockchain architecture, consensus mechanisms, and smart contract development.
Responsibilities:● Design and implement blockchain solutions using Cosmos SDK and integrate with othermajor blockchain platforms.● Develop and maintain high-performance blockchain protocols, ensuring robustness,scalability, and security.● Lead the technical planning, development, and deployment of new features and systemupgrades.● Optimize blockchain applications for high throughput scenarios, including handlingmicro-transactions and frequent state updates.● Collaborate with cross-functional teams to develop complex blockchain systems thatmeet strategic business needs.
Required Skills and Experience:● 15+ years of software development experience with a significant focus on blockchaintechnology.● Proficiency in Go programming language, with additional experience in Rust beingadvantageous.● Expertise in state management, inter-blockchain communication (IBC), and consensusprotocols, particularly within the Cosmos SDK environment.● Experience with state sync and snapshots for blockchain data integrity and systemscalability.● Strong background in implementing and managing blockchain upgrades and migrationswith minimal impact on ongoing operations.● Knowledge of cryptographic techniques used in blockchain transactions and the ability toimplement enhancements to transaction security.● Practical experience with in-memory databases like Redis and message queues such asKafka and RabbitMQ, particularly in the context of real-time financial transactions.● Ability to design and implement custom modules and Ante Handlers in Cosmos SDKtailored to specific transaction types or validation rules.
Preferred Qualifications:● Demonstrated leadership in managing blockchain development projects from concept toproduction.● Excellent problem-solving skills and the ability to innovate under pressure.● Strong communication skills and adeptness at working collaboratively in a dynamic,team-oriented environment.● Experience with performance optimization for high-load systems.
Professional Expectations:● Candidates should be prepared to discuss past projects that demonstrate their expertisein blockchain consensus mechanisms, state management during forks, and custom
module development.● Ability to articulate complex blockchain features clearly and justify technical decisionsregarding blockchain upgrades, security implementations, and performanceoptimizations.
What We Offer:● Opportunity to work on groundbreaking blockchain technology in a fast-paced,innovative environment.● Competitive salary and benefits package.● Flexible work arrangements with opportunities for professional growth and development.