Overview
Blockchain Application DeveloperDescription
Location : Pune
Experience : 3-5 Years
Employment Type : Full Time (Onsite)
Role Summary
We are looking for a hands-on Blockchain Application Developer to build and maintain blockchain-enabled backend applications. The role requires end-to-end feature ownership and close collaboration with cross-functional teams to deliver secure, reliable, and production-ready solutions.
This role is ideal for engineers who can work across backend services and Hyperledger Fabric-based permissioned blockchain networks, including environment setup and application integration.
Key Responsibilities
- Develop blockchain-enabled backend services and application features
- Design and implement chaincode (smart contracts)
- Set up and work with Hyperledger Fabric network components
- Integrate blockchain components with backend APIs and enterprise systems
- Own feature delivery from requirement through deployment
- Review junior developers code and support quality initiatives
- Contribute to CI/CD, automation, and issue resolution
- Troubleshoot and resolve complex cross-system issues
Must Have :
- Strong proficiency in one backend language (Python / Node.js / Go)
- Hands-on experience with Hyperledger Fabric
- Experience in chaincode development and lifecycle management
- Experience integrating backend applications with Fabric using Gateway/SDK APIs
- Working understanding of MSP, identities, and Fabric transaction flow
- Experience setting up or customizing Fabric networks (peers, orderers, channels, MSP/CA) using standard tooling
- Understanding of endorsement policies and Private Data Collections
- Experience with Docker and containerized environments
- Strong problem-solving and debugging skills
- Experience with Kubernetes
- Exposure to CI/CD pipelines and automation
- Experience deploying blockchain solutions in cloud environments
- Knowledge of blockchain security best practices
- Multi-organization Fabric experience
- Experience with monitoring and operational tooling
- Independent feature ownership mindset
- Willingness to explore and contribute to emerging Python-based AI/automation initiatives when required.
- Strong collaboration and adaptability
- Focus on quality, security, and delivery
- Ability to work in fast-moving, evolving project environments
An L2 Blockchain Application Developer is a hands-on feature owner who independently builds and delivers blockchain-enabled application components and supports Fabric network setup activities, ensuring solutions are secure, maintainable, and production-ready.
Core Outcomes (Success Metrics)
- Delivers end-to-end features involving blockchain and backend services with minimal supervision
- Successfully brings up and works with Fabric network environments using standard tooling
- Translates requirements into clean, maintainable technical components
- Ensures code quality, security, and performance through best practices
- Improves delivery reliability through automation and disciplined engineering
- Acts as a technical multiplier by supporting and guiding junior developers
- Owns feature-level delivery and Fabric environment setup using standard tooling
- Works across backend services and blockchain components
- Interfaces with internal stakeholders for requirement clarification
- Supports production systems and resolves technical issues
- Responsible for delivery quality and timelines
Programming & Development :
- Proficient in backend development and Fabric chaincode
- Practical experience working with permissioned blockchain platforms
- Designs service interfaces and on-chain/off-chain data flows
- Understands trade-offs related to scalability, cost, and decentralization
- Uses CI/CD and testing practices to improve delivery reliability
- Comfortable deploying and operating applications in containerized/cloud environments.
- Independently diagnoses and resolves cross-system issues
- Anticipates risks and proposes workable technical alternatives
- Works effectively with QA, DevOps, frontend, and product teams
- Reviews and improves junior developers work constructively
- Demonstrates clear ownership of feature outcomes and delivery quality
(ref:hirist.tech)