Senior Smart Contract Developer
Senior Smart Contract Developer
Ho Chi Minh City, VN, 700000 Hanoi, VN, 10000
We are seeking an experienced and passionate Smart Contract Developer to join our team. This role focuses on designing, implementing, and maintaining secure and scalable blockchain-based smart contracts while collaborating with cross-functional teams to ensure seamless integration with cloud and fullstack applications.
Role Responsibilities
- Design, develop, and maintain secure, efficient, and upgradable smart contracts using Solidity
- Implement upgradable contract patterns (e.g., UUPS, Diamond Storage) to ensure flexibility and maintainability
- Develop, test, and deploy smart contracts using Hardhat and related development tools
- Interact with Ethereum and other EVM-compatible networks using ethers.js and blockchain development frameworks
- Work with blockchain infrastructure and security tools, including Alchemy SDK and Fireblocks SDK for managing blockchain transactions and security
- Collaborate with frontend teams to integrate smart contracts with Wagmi and other Web3 libraries
- Ensure blockchain applications follow best practices in security, gas optimization, and performance
- Participate in the on-call rotation, responding to incidents related to blockchain infrastructure and smart contract operations
- Implement monitoring, alerting, and logging for blockchain-related services to ensure system stability
- Work closely with backend, DevOps, and security teams to ensure smooth deployment and secure integration of smart contracts
Required Education & Experience
- 5+ years of experience in smart contract development with Solidity
- Proficiency in smart contract security best practices, including common attack vectors (e.g., reentrancy, front-running, integer overflow/underflow).
- Hands-on experience with upgradable contract patterns such as UUPS, Diamond Storage
- Strong experience using Hardhat for smart contract development, testing, and deployment
- Proficiency with ethers.js for interacting with Ethereum and other EVM-based networks
- Experience with Alchemy SDK and Fireblocks SDK for blockchain development and security
- Familiarity with Wagmi for frontend blockchain interactions
- Experience working with Azure Cloud Services, including deploying blockchain infrastructure
- Experience with CI/CD pipelines and DevOps practices (e.g., GitHub Actions) for automated smart contract deployments
- Familiarity with monitoring and observability tools for blockchain applications
- Ability to work under pressure and handle high-priority incidents efficiently
- Strong communication skills in English and Vietnamese for effective collaboration with global and local teams.
Preferred Qualifications
- Experience working with layer-2 scaling solutions (e.g., Optimism, Arbitrum, zkSync)
- Familiarity with smart contract auditing tools and security analysis
- Knowledge of Ethereum RPCs and blockchain indexing services
- Experience with containerization technologies (Docker, Kubernetes, Helm)
- Familiarity with Infrastructure as Code (IaC) tools such as Terraform
- Experience with document databases (e.g., MongoDB)
- Knowledge of queueing and caching mechanisms (e.g., Redis)
- Familiarity with Azure managed services (e.g., Kubernetes Service, Cosmos DB, Key Vault, Service Bus, Entra).
What We Offer
- The opportunity to work on cutting-edge blockchain solutions with a highly skilled team
- A fast-paced, collaborative, and learning-focused environment
- Competitive compensation and benefits
- Career growth opportunities in a rapidly expanding team
- A chance to work on innovative Web3 and cloud-based applications.