Job Summary
We are building a next-generation real estate platform combining immersive 3D experiences, NFT-based property ownership, and AI-powered personalization. We are looking for a Senior Blockchain Engineer to architect, develop, and deploy secure smart contract solutions that underpin decentralized property ownership, leasing, and transactions on Ethereum and Polygon. You will collaborate with a multidisciplinary team of frontend, backend, AI/ML, and 3D engineers to build a scalable and user-centric platform redefining real estate investment globally.
Responsibilities
- Design, develop, test, and deploy robust Solidity smart contracts for NFT-based property tokenization, leasing, and ownership transfer.
- Implement secure blockchain protocols for decentralized identity verification, DAO governance modules (optional), and crypto-based rent and deposit payments. Integrate smart contracts with backend microservices using Web3.js, Ethers.js, and Hardhat.
- Collaborate with frontend developers to build seamless wallet connectivity (MetaMask, WalletConnect) and user interactions for blockchain transactions.
- Conduct gas optimization, security audits, and vulnerability assessments (e.g. reentrancy, overflow/underflow, access control).
- Maintain the property ownership ledger with support for multi-currency transactions (ETH, MATIC, USDC).
- Write detailed technical documentation for smart contract design and integration processes.
- Stay updated with evolving Web3 standards (ERC721, ERC1155, ERC20) and propose innovative decentralized solutions aligned with product goals.
- Support DevOps with deployment scripts for smart contracts and participate in staging/production release cycles.
Required Qualifications
- 5+ years of professional software engineering experience, with at least 3 years in blockchain development.
- Expertise in Solidity smart contract development, testing, and deployment (Hardhat/Truffle).
- Strong understanding of Ethereum and Polygon architecture, token standards, gas optimization, and transaction flows.
- Experience integrating blockchain with backend systems via Web3.js or Ethers.js. Solid grasp of security best practices in smart contract development, including audit processes.
- Proficiency in Git workflows, code reviews, and collaborative agile development. Excellent problem-solving skills with the ability to propose scalable and secure decentralized solutions.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Bonus Skills
- Experience with Chainlink oracles for real-world data integration. Familiarity with DAO frameworks and governance smart contracts. Understanding of IPFS storage integration for decentralized asset storage.
- Knowledge of AI/ML applications in blockchain, such as fraud detection. Contributions to open-source blockchain projects or active participation in Web3 communities.
- Exposure to 3D/AR/VR platforms, particularly integrating blockchain with immersive experiences.