Software Engineer(Blockchain) at RWAHub
About The Role
We are looking for a Blockchain Engineer with 4+ years of experience to build secure, scalable, and high-performance blockchain solutions. You will work on smart contracts, decentralized applications and blockchain integrations while collaborating with cross-functional teams.
Key Responsibilities
Design, develop, and deploy smart contracts and blockchain-based applications
Build and maintain decentralized applications (DApps)
Integrate blockchain solutions with backend systems and APIs
Optimize smart contracts for performance, security, and gas efficiency
Perform testing, debugging, and code reviews
Identify and mitigate security risks and vulnerabilities
Stay updated with blockchain trends, tools, and best practices
Collaborate with product, engineering, and security teams
Must-Have Skills
4+ years of hands-on experience in blockchain development
Strong understanding of blockchain fundamentals (distributed ledgers, consensus mechanisms, cryptography)
Proven experience with smart contract development (Solidity mandatory)
Hands-on experience with Ethereum or EVM-compatible blockchains
Proficiency in Web3.js, Ethers.js, or similar Web3 libraries
Strong programming skills in JavaScript / TypeScript (Python, Go, or Rust is a plus)
Experience with REST APIs and backend integration
Solid understanding of data structures, algorithms, and system design
Experience with Git and version control systems
Good-to-Have Skills
Experience with DeFi protocols, NFTs, DAOs, or Web3 products
Knowledge of Layer 2 scaling solutions (Polygon, Optimism, Arbitrum)
Familiarity with smart contract security audits and best practices
Exposure to IPFS, oracles (Chainlink), or cross-chain solutions
Experience with Solana, Hyperledger, or other non-EVM blockchains
Knowledge of cloud platforms (AWS, Azure, GCP)
Experience with CI/CD pipelines and DevOps practices