Erc 20 Jobs in Web3

230 jobs found

Receive emails of Erc 20 Jobs in Web3
Job Position Company Posted Location Salary Tags

Udelta

Remote

$87k - $87k

Molecule

New York, NY, United States

$54k - $80k

hushh.ai

United States

$105k - $107k

YoutHNesT

Remote

$43k - $60k

MoonPay

Bucharest, Romania

$87k - $87k

VanEck

New York, NY, United States

$36k - $54k

Molecule

Berlin, Germany

$72k - $90k

Molecule

United States

$90k - $112k

molecule.xyz

Berlin, Germany

$90k - $112k

Molecule

Berlin, Germany

$72k - $90k

in-House Anonymous

New York, NY, United States

$122k - $150k

molecule.xyz

Berlin, Germany

$77k - $105k

Fmr

United States

$86k - $150k

MetaWealth

Bucharest, Romania

$81k - $87k

D3

San Francisco, CA, United States

$90k - $106k

Udelta
$87k - $87k estimated
Remote
Apply

About the company and the project:

Dynamic IT software development company specializing in IT development and project management services mostly in web3 industry in the search for aBlockchain Developer. We support digital asset exchanges, copy trading platforms, B2Copy platforms, gaming applications, Web3, and blockchain applications, delivering high-quality, scalable, and secure solutions.

Our expertise spans across industries, delivering measurable results for clients worldwide. Join our dynamic team of professionals and contribute to impactful projects that shape the future of business.

You are invited to join the team andwork in the Dubai office.

Your tasks on the position:

  • Develop, test, and deploy secure and efficient smart contracts using Solidity
  • Design and implement blockchain architecture and infrastructure for various use cases
  • Write clean, reusable, and well-documented code following industry best practices
  • Collaborate with front-end and back-end developers to integrate blockchain functionality with applications
  • Conduct rigorous testing and debugging to ensure the security and functionality of smart contracts
  • Stay up to date with the latest trends and advancements in blockchain technology
  • Provide technical insights and recommendations for blockchain solutions

Requirements:

  • 3+ years of experience in blockchain development with a strong focus on smart contracts
  • Demonstrated ability to write secure, gas-efficient, and optimized smart contracts
  • Hands-on experience with blockchain frameworks like Ethereum, Polygon, or other EVM-compatible chains
  • Deep understanding of Layer 2 blockchain architectures (e.g., rollups, zkEVMs, optimistic rollups) — including bridging, state commitment, and fraud/validity proofs
  • Solid grasp of blockchain security best practices (e.g., reentrancy, access control, gas efficiency, upgradability patterns)
  • Ability to design scalable on-chain/off-chain architectures, including interaction with relayers, oracles, and decentralized storage
  • Strong understanding of blockchain concepts, including consensus algorithms, token standards (ERC-20, ERC-721, ERC-1155), and decentralized applications (dApps)
  • Familiarity with tools like Truffle, Hardhat, Remix, and Ganache
  • Proficient in programming languages such as JavaScript, TypeScript, or Python for blockchain integration
  • Experience with version control systems like Git
  • English С1+

Will be an advantage:

  • Experience with DeFi protocols, NFTs, or Web3 development, ideally with DePin too
  • Familiarity with layer-2 scaling solutions and cross-chain communication protocols
  • Knowledge of Docker, Kubernetes, or similar container orchestration tools
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud
  • Participation in open-source blockchain projects or contributions to the blockchain community

Benefits:

  • Regular salary increases
  • Career growth possible faster than in different companies
  • Paid sick leave
  • Medical insurance
  • Residential UAE visa

What is ERC20 example?

ERC20 is a standard for fungible tokens on the Ethereum blockchain

Here is an example of an ERC20 token

Let's say we create a new ERC20 token called ABC Token with a total supply of 1,000,000 tokens

Each token will be divisible up to 18 decimal places

To implement the ERC20 standard, we will need to define several functions, including:

  1. balanceOf(address): Returns the token balance of a specific address.
  2. transfer(address to, uint256 value): Transfers tokens from the caller's address to the specified address.
  3. approve(address spender, uint256 value): Approves a specific address to spend a certain amount of tokens on behalf of the caller.
  4. allowance(address owner, address spender): Returns the amount of tokens approved by the owner that the spender can transfer.
  5. User1 owns 500,000 ABC Tokens.
  6. User2 wants to buy 100 ABC Tokens from User1.
  7. User1 approves User2 to spend up to 100 ABC Tokens on her behalf.
  8. User2 calls the transferFrom() function with User1's address, his own address, and the value of 100 tokens.
  9. The transferFrom() function deducts 100 tokens from User1's balance and adds them to User2's balance.