Job Summary
GoldenCity is building a next-generation real estate platform that merges immersive 3D experiences, AI-driven personalization, and NFT-based property ownership. We are seeking a Web3 Full Stack Engineer to design and develop scalable decentralized applications, integrating smart contracts with robust frontend and backend systems. You will play a key role in delivering secure, engaging, and user-centric features that redefine property exploration, investment, and management in the Web3 era.
Responsibilities
- Design, develop, and deploy end-to-end Web3 applications integrating smart contracts with frontend and backend systems.
- Build responsive and modular frontend components using React.js, Next.js, TypeScript, and Three.js for immersive 3D property visualization.
- Implement blockchain functionalities including NFT-based property tokenization, wallet connections (MetaMask, WalletConnect), and transaction flows using Web3.js or Ethers.js.
- Develop backend services and APIs with Node.js, Express.js, and FastAPI for property data management, user authentication, and transaction processing.
- Collaborate with the blockchain team to integrate Solidity smart contracts deployed on Ethereum or Polygon networks.
- Optimize application performance, ensure secure handling of blockchain interactions, and conduct code reviews for reliability and scalability.
- Work closely with designers and 3D developers to integrate AR/VR assets and deliver seamless user experiences.
- Write and maintain clear technical documentation for all developed features and modules.
- Stay updated with Web3 advancements, proposing innovative decentralized solutions aligned with GoldenCity’s objectives.
Required Qualifications
- 7+ years of professional software development experience, with 5+ years in Web3/blockchain application development.
- Proficiency in React.js, Next.js, TypeScript, and CSS frameworks for building responsive and interactive frontends.
- Strong experience with Node.js and Express.js or FastAPI for backend development and API design.
- Hands-on experience integrating smart contracts via Web3.js or Ethers.js, including transaction handling and event listening.
- Solid understanding of Ethereum/Polygon architecture, token standards (ERC721, ERC1155), and wallet integration.
- Familiarity with smart contract frameworks (Hardhat, Truffle) and the deployment lifecycle.
- Excellent problem-solving, debugging, and collaboration skills in an Agile environment. Bachelor’s degree in Computer Science, Engineering, or related technical field, or equivalent practical experience.
Bonus Skills
- Experience with Three.js or WebXR for 3D/AR/VR rendering in web applications. Familiarity with AI/ML integration (e.g. personalized recommendations, intelligent search).
- Knowledge of IPFS for decentralized storage.
- Previous contributions to open-source Web3 projects or active participation in blockchain communities.
- Understanding of CI/CD pipelines (GitHub Actions), Docker, and AWS infrastructure.