Erc 20 Jobs in Web3

334 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

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

Limit Break

United States

$81k - $100k

ResearchHub

Remote

$67k - $100k

D3

Los Angeles, CA, United States

$87k - $104k

D3

Los Angeles, CA, United States

$122k - $150k

Salt Technologies

Pune, India

$86k - $150k

molecule.xyz

Berlin, Germany

$105k - $120k

Molecule

New York, NY, United States

$105k - $120k

molecule.xyz

United States

$45k - $64k

Molecule

Berlin, Germany

$76k - $90k

Molecule

New York, NY, United States

$36k - $54k

molecule.xyz

New York, NY, United States

$98k - $110k

SORAMITSU

Tokyo, Japan

$67k - $70k

molecule.xyz

United States

$98k - $110k

molecule.xyz

New York, NY, United States

$77k - $105k

Limit Break
$81k - $100k estimated
United States

Senior Backend Engineer, Core Services (Blockchain focused)

United States
Engineering – Core Services /
Full-time /
Remote

Apply for this job
Senior Backend Engineer, Core Services (Blockchain focused)

Location: Remote


About us:

Deep expertise. Personal and Industry evolution. Impeccable craft. These are Limit Break’s founding principles.
 
Limit Break is founded by global industry leaders in mobile gaming. We are unlocking its potential beyond games to transform digital markets into real-world economies and digital worlds into vibrant communities who will take gaming economies for both players and traders to new limits. We combine the power of technology, crypto currency, and creative vision to create experiences that connect people from all corners of the globe.
 
Limit Break is backed by leading investors that include Buckley Ventures & Paradigm Ventures. The total crypto market capitalization increased by 25 times in a single year. The adoption rate and a number of public and private partnerships is proving it to be the next wave of technology of the future and Gaming is leading the way.

About the Role:
 
Limit Break is looking for experienced backend systems software engineers to join our Core Services team. As a senior member of the team, you will be in a position to influence our best practices and processes, and to create a truly customer-driven culture from the ground up.
 
This is a unique opportunity for an intellectually curious and hardworking team player to help the organization truly shape engineering in blockchain technologies.

Responsibilities:

       Design, develop and maintain high-performance backend services that power real time online games and web3 applications with strong emphasis on scalability & security
       Write clean, well-tested production quality code that is reusable and maintainable
       Establish and champion processes, pipelines, and best practices for backend application development, and server API design
       Partner with the product teams to translate requirements into effective action items, and show willingness to prototype quickly
       Identify opportunities to research new (open-source) technologies, libraries, tools and incorporate new techniques to maximize workflow efficiencies
       When required, provide technical mentorship and guidance to other engineers on backend application development

Requirements. Who you are and what you've done.

       B.S. in Computer Science, or a related field
       5+ years of software engineering experience, ideally full-stack development with production services at high scale
       Experience architecting complex software solutions
       Experience across the full software development lifecycle from requirements definition through testing and deployment
       Strong grasp of containerization, version control and CI/CD pipelines to streamline development and deployment processes
       Proficient with two programming languages, including one of the following: Go, Node.js, C#
       Understanding of relational databases and advanced unix networking
       Strong sense of initiative and ownership
       A passion for innovation and a willingness to learn quickly
       A "roll up your sleeves" mindset to get the job done

What an ideal candidate looks like:

       Experience with AWS, Amazon EKS, and building cloud native applications
       Experience and interest in blockchain/Web3, with solid understanding of token standards (ERC-20, ERC-721, etc.)
       Ability to integrate on-chain logic into off-chain services, ensuring reliable communication between smart contracts and backend/frontend applications
       Written an EVM smart contract
       Written at least one public backend service and/or frontend D’app that communicates with an on-chain contract for a product that has many users
       Experience building DeFi and/or crypto exchange technology
       Ability to contribute across the stack, from database schemas to Typescript

Apply now:

If you are confident, driven and are looking for an exciting role, this job could be a great opportunity for you. Apply to [email protected] to explore this new opportunity. This is an international blockchain gaming company that operates regionally, and is opening offices in multiple locations around the globe. We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying.  
Apply for this job

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.