Job Summary
We are revolutionizing real estate by combining 3D immersive property exploration, AIdriven personalization, and NFT-based property ownership. We are seeking a talented Solidity Engineer to design, develop, and deploy smart contracts that enable secure, decentralized property transactions and leasing on Ethereum and Polygon networks. You will work alongside blockchain, backend, and frontend engineers to build the foundation of a transparent and scalable Web3 real estate ecosystem.
Responsibilities
- Architect, develop, and test secure Solidity smart contracts for NFT-based property tokenization, leasing agreements, and ownership transfer workflows.
- Integrate smart contracts with platform microservices using Hardhat, Web3.js, or Ethers.js for seamless user interactions.
- Conduct thorough security reviews and audits to identify vulnerabilities (e.g. reentrancy, front-running, overflows) and ensure production-readiness.
- Optimize smart contracts for performance and gas efficiency to reduce user transaction costs.
- Collaborate with backend engineers to implement blockchain data indexing, event listening, and database synchronization.
- Maintain comprehensive technical documentation for smart contract designs, standards, and deployment procedures.
- Stay up to date with the latest Ethereum Improvement Proposals (EIPs) and best practices in blockchain development.
- Participate in design discussions to propose decentralized solutions aligned with GoldenCity’s business goals.
- Support multi-currency payment flows (ETH, MATIC, USDC) and integrate Chainlink oracles where needed.
Required Qualifications
- 5+ years of hands-on Solidity development experience, with a strong portfolio of deployed smart contracts on Ethereum or Polygon mainnet.
- Expertise in smart contract frameworks such as Hardhat or Truffle for development, testing, and deployment.
- Deep understanding of blockchain architecture, token standards (ERC20, ERC721, ERC1155), and decentralized transaction flows.
- Experience with blockchain integration via Web3.js or Ethers.js.
- Solid grasp of security best practices in smart contract development, including writing automated tests to ensure reliability.
- Strong problem-solving skills and attention to detail for secure, production-level deployments.
- Bachelor’s degree in Computer Science, Engineering, or related technical field, or equivalent practical experience.
Bonus Skills
- Experience with Chainlink oracles for real-world data feeds.
- Familiarity with DAO frameworks and governance contracts.
- Knowledge of IPFS integration for decentralized asset storage.
- Previous contributions to open-source blockchain projects.
- Exposure to AI or 3D immersive applications in Web3 ecosystems.