Blockchain Developer
|
|
Posted on:
Job Details
Location:
Experience
Job Type
Req. Education
Industry Type
Job Shift
No. of Positions
Job Description — Blockchain Developer
Vizz Web Solution is hiring a practical Blockchain Developer to design and implement smart contracts and decentralized applications (dApps) using Solidity and modern Web3 tooling. You’ll develop and test ERC-20 / ERC-721 token contracts, integrate wallets like MetaMask, connect with IPFS and oracles (e.g., Chainlink), and deploy to testnets using Truffle or Hardhat. The role includes writing unit and integration tests, optimizing gas and contract performance, integrating contracts with backend services via ethers.js/web3.js. You will collaborate with product and backend teams, support QA and security testing efforts, and mentor junior developers as the role grows.
Responsibilities
- Set up local blockchain dev environments (Remix, Ganache, Hardhat or Truffle).
- Create and run unit and integration tests for contracts (Mocha/Chai, Hardhat/Truffle tests).
- Implement wallet integration and UX support (MetaMask, wallet connect flows).
- Use ethers.js or web3.js to connect frontend/backends to blockchain endpoints.
- Work with IPFS for decentralized storage of assets and metadata; pinning and retrieval workflows.
- Deploy contracts to public testnets (Goerli, Sepolia, Polygon Mumbai) and manage network configurations.
- Implement basic oracle integrations (Chainlink) and external data fetching patterns.
- Participate in code reviews, maintain documentation and follow secure coding best-practices (avoid insecure patterns).
- Optimize gas usage and perform light profiling (reduce expensive operations and loops).
- Integrate caching and off-chain processing patterns where applicable (backend queues, message brokers).
- Assist QA and security teams with test cases and reproduce issues for triage (support security testing but not full audits).
- Troubleshoot node/RPC connectivity issues and work with node providers (Infura, Alchemy) for deployments.
- Coordinate with product and backend teams on API/contract design, versioning and upgrade strategies.
- Support migrations, contract upgrades (proxy patterns) under guidance, and ensure careful testing before production rollout.
Requirements
- Minimum 2+ years proven experience as a Blockchain Developer (or similar) with production smart contracts and deployed dApps.
- Strong Solidity proficiency and hands-on experience implementing ERC-20 / ERC-721 standards, proxy upgrade patterns, and gas-efficient coding.
- Practical experience with Hardhat or Truffle and test stacks (Mocha/Chai, Waffle); must deliver comprehensive unit and integration tests and deployment scripts.
- Fluent with ethers.js or web3.js, wallet integrations (MetaMask/WalletConnect) and decentralized storage workflows (IPFS or equivalent).
- Experience deploying to testnets/mainnets using node providers (Infura/Alchemy), managing network configs and automating CI/CD releases.
- Solid knowledge of blockchain security best practices (avoid common vulnerabilities, secure access control) and ability to support security reviews/audit preparation.
- Strong Git/CI skills and collaborative communication — able to document contracts, work with backend/product/QA teams, and follow delivery/runbook procedures.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Minimum of 1-3 of experience in blockchain development with a focus on Solana and Ethereum.
- Proficiency in programming languages such as Rust and Solidity.
- Strong understanding of Solana and Ethereum blockchain technologies, protocols, and cryptography.
- Experience with Solana\’s Rust-based smart contract development and Ethereum\’s Solidity smart contract development.
- Familiarity with decentralized technologies, such as IPFS, Whisper, or Swarm.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Bachelor degree or advanced certification in Blockchain or related field.
- Experience with other blockchain platforms and programming languages.
- Contributions to open-source blockchain projects.
- Experience with enterprise blockchain solutions.
We Offer:
- Job Type: Full-time
- Market Competitive Salary
- Performance Bonus
- Increments
- Learning Environment
- CC Fund
- Meal
- Health Insurance + Life Insurance
- Fuel Allowance
For More Information:
Contact:
0311-5333221 / 0334-5522981
Website: Vizz Web Solutions
Location: STS Mall Plaza, Civic Center, Phase 4, Bahria Town, Rawalpindi/Islamabad
Required Skills
Optional Skills
This job is currently closed, but you are welcome to apply. If a position opens in the future, we will consider your application.
Similar Jobs
Senior UI/UX Designer
Vizz Web Solutions is looking towards hiring for the position of Senior UI UX Designer.
View Job DescriptionReact Native Developer
Vizz Web Solutions is hiring a skilled React Native Developer! Join our team to create powerful cross-platform apps, with exceptional compensation and growth opportunities.
View Job DescriptionAI DEVELOPER
Vizz Web is looking for experienced professionals for AI Developer jobs in Islamabad
View Job Description




