Erc 20 Jobs in Web3

202 jobs found

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

Wirex Limited

Lviv, Ukraine

$54k - $76k

Land3

Boston, MA, United States

$140k - $220k

Land3

Boston, MA, United States

$140k - $220k

GreenPark Sports

United States

$56k - $90k

AUGUST

Remote

$80k - $100k

Libertex Group

Warsaw, Poland

$54k - $80k

Joint NFT

India

$115k - $2k

Offchain Labs

Remote

$40k - $92k

Build A Rocket Boy

Edinburgh, United Kingdom

$14k - $72k

Mythical Games

Los Angeles, CA, United States

$54k - $79k

Upside

United States

$72k - $95k

IOTA Foundation

Remote

$63k - $70k

Upside

Remote

$100k - $150k

NiftyApes

Remote

$155k - $250k

Cerulean Blue

Singapore, Singapore

$0k

NodeJS Developer

Wirex Limited
$54k - $76k estimated

This job is closed

Are you looking for a challenging project to improve your coding skills? Don’t see any growth possibilities at your current position? Wirex has an opening exactly for you! We are looking for an experienced NodeJS Developer to build our cutting edge fintech project. Join our team right now to change the way people think about money.

Who we are:

We’re a FinTech company based in the UK, with an extensive R&D center in Kyiv and offices around the world (Atlanta, Toronto, Tokyo, and Singapore).

We are the first payment platform to seamlessly integrate digital and traditional currencies and to support multi-currency accounts, blockchain-powered cross-border transfers, and exchange services.

Our mission is to give everyone the power to use one single global platform for traditional financial and digital assets from anywhere in the world.

We have more than 4.8 mln users in 130 countries and we’re constantly expanding. It’s an exciting time to get on board!

Requirements:

  • 3+ years of experience in in back end/full stack development
  • Strong work experience with Node.js and backend development.
  • Knowledge of Solidity
  • Understanding of Blockchain principles and Ethereum
  • High level of experience in data storage technologies like MongoDB, SQL
  • Experience with Unit and e2e testing, the understanding difference between BDD and TDD
  • Strong knowledge of HTTP stack and REST principles for integration with 3rd-party vendors;

Will be a plus:

  • Knowledge of React Native
  • Experience in writing smart contracts
  • Understanding flow of work with ERC20 / ERC721 tokens
  • Knowledge of Cryptography, Web3.js


What responsibilities & tasks will wait for you:

  • Shape a scalable and performant architecture of the internal systems that you will be working on;
  • Build systems for production and implement high-quality solutions, ensuring latency, availability, and appropriate monitoring;
  • Own your code. Decide together with your team on technical frameworks being used and have the opportunity to implement best practices whilst the team is growing;
  • Sharing technical solutions and product ideas through design reviews, pair programming, code reviews, and discussions;

Extensive onboarding, mentoring, and personal development opportunities

Benefit:

  • Semi-remote type of work with flexible business hours
  • Extended medical insurance & additional Сovid 19 coverage available after  one month of cooperation with Wirex R&D
  • 22 business days of paid holidays a year
  • Paid sick leaves, state holidays and paid days on special occasions  
  • Annual bonuses in cryptocurrency  
  • Sabbatical up to 3 months after more than one year of collaboration with the company 
  • Fast career development  
  • PE accounting and support  
  • Free parking

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.