Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
VanEck | New York, NY, United States | $87k - $93k | |||
EoT Labs GmbH | Remote | $87k - $87k | |||
Improbable | London, United Kingdom | $87k - $93k | |||
Improbable | London, United Kingdom | $81k - $100k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
VanEck | New York, NY, United States | $87k - $93k | |||
Molecule | New York, NY, United States | $84k - $120k | |||
Molecule | United States | $72k - $90k | |||
molecule.xyz | New York, NY, United States | $90k - $150k | |||
molecule.xyz | Berlin, Germany | $77k - $105k | |||
Molecule | New York, NY, United States | $84k - $120k | |||
molecule.xyz | Berlin, Germany | $98k - $110k | |||
EcoYield Energy | Remote | $40k - $150k | |||
CreatorNation | Chennai, India | $63k - $90k | |||
salesboxai | Remote | $63k - $90k | |||
Udelta | Remote | $87k - $87k |
About the Role
VanEck is expanding its Web3 initiatives, with a primary focus on SegMint.io, our innovative tokenized-collectibles marketplace. We’re seeking a Senior Full-Stack Engineer to lead the development of crypto-native capabilities, build custom blockchain solutions, and drive the next phase of Web3 innovation at VanEck.
This role is ideal for an experienced engineer who thrives in a fast-paced, highly autonomous environment, understands blockchain ecosystems, and can architect and scale decentralized applications (dApps) while maintaining best practices in security and performance.
Key Responsibilities
- Lead Development: Architect and build scalable full-stack applications supporting SegMint.io and other Web3 initiatives.
- Smart Contracts & Web3 Integration: Develop and integrate smart contracts (Solidity, Rust) and Web3 APIs for on-chain interactions.
- Backend Development: Design and implement robust backend services (Node.js, Go) with database solutions (PostgreSQL, MongoDB).
- Frontend Development: Develop high-performance, user-friendly interfaces using React, Next.js, TypeScript.
- Blockchain and Marketplace Infrastructure: Work with backend and database infrastructure that support indexing of smart contract events using Subgraphs or other blockchain data querying methods
- Security & Compliance: Implement best practices in secure coding, smart contract auditing, and data protection.
- Scalability & Performance: Optimize applications to handle increased transaction loads and improve overall system efficiency.
- Mentorship & Leadership: Guide junior engineers, conduct code reviews, and contribute to a culture of engineering excellence.
Requirements
- For Sr. Full-Stack Engineer position: 5+ years of full-stack engineering experience, with at least 2+ years in Web3/blockchain development.
- For Jr. Full-Stack Engineer position: 1-3 years of full-stack development experience.
- Strong proficiency in JavaScript/TypeScript, React, Next.js, Node.js, and Solidity.
- Experience with EVM-based smart contracts, Solidity, Hardhat, Foundry, and Web3.js/Ethers.js.
- Experience working with web3 frontend tools such as wagmi, viem, and ethers.js
- Understanding of DeFi, token standards (ERC-20, ERC-721, ERC-1155), and on-chain transactions.
- Experience with cloud services (AWS, GCP, or Azure) and DevOps tools (Docker, Kubernetes, CI/CD).
- Familiarity with IPFS, decentralized storage, and Layer 2 scaling solutions.
- Strong problem-solving skills and ability to work autonomously in a high-growth, experimental environment.
Preferred Qualification:
- Experience working with tokenized assets, NFTs, or RWA (Real World Assets).
- Background in DeFi protocols, L1/L2 blockchain development, or traditional finance (TradFi)
- Knowledge of cross-chain protocols and bridging solutions.
Compensation:
If this position will be performed in whole or in part in New York City, the base salary range is $120,000 to 200,000. Individual salaries may vary based on different factors including but not limited to, skills, experience, job-related knowledge, and location. Base salary does not include other forms of compensation or benefits offered in connection with this position.
VanEck is committed to treating all applicants and employees fairly and to providing equal opportunity in compliance with applicable federal, state and local laws. VanEck does not and will not discriminate against any employee or applicant for employment on the basis of race, religion, ancestry, color, gender, gender identity, pregnancy, age, physical or mental disability, national origin, marital status, sexual orientation, citizenship status, covered-veteran or military status, genetic information, and/or any other factor protected by law.
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:
- balanceOf(address): Returns the token balance of a specific address.
- transfer(address to, uint256 value): Transfers tokens from the caller's address to the specified address.
- approve(address spender, uint256 value): Approves a specific address to spend a certain amount of tokens on behalf of the caller.
- allowance(address owner, address spender): Returns the amount of tokens approved by the owner that the spender can transfer.
- User1 owns 500,000 ABC Tokens.
- User2 wants to buy 100 ABC Tokens from User1.
- User1 approves User2 to spend up to 100 ABC Tokens on her behalf.
- User2 calls the transferFrom() function with User1's address, his own address, and the value of 100 tokens.
- The transferFrom() function deducts 100 tokens from User1's balance and adds them to User2's balance.