Full Stack Jobs in Web3

1,508 jobs found

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

Receive emails of Full Stack Jobs in Web3
Job Position Company Posted Location Salary Tags

Globaldev Group

Remote

$72k - $84k

Gemini

Remote

$172k - $215k

Launchpadtechnologiesinc

Latam

$106k - $114k

Salt AI

Los Angeles, CA, United States

$140k - $200k

Base

Remote

$180k - $212k

LCX

Gurugram, India

$117k - $128k

Mythical Games

Remote

$166k - $228k

Crossmint

Miami, FL, United States

$36k - $54k

Curio Research

San Francisco, CA, United States

$67k - $106k

Whatnot

Dublin, Ireland

$90k - $166k

Monad

Remote

$85k - $115k

Lavarage

Remote

BCB Group

London, United Kingdom

$90k - $115k

Base

Remote

$180k - $212k

Base

Remote

$180k - $212k

Globaldev Group
$72k - $84k estimated
Remote
Apply

Project Requirements for Blockchain DEX Platform.

Project Overview

  • Objective: To develop a decentralized exchange platform that enables users to trade cryptocurrencies with features similar to the following (https://purpleswap.me, https://intuitionexchange.com)
  • Target Technologies: React, Node.js/TypeScript, Web3.js, Solidity, Rust, Golang.
  • Supported Blockchains: Ethereum, Polygon, Binance Smart Chain (BSC).

Functional Requirements

  • User Management
  • User registration and authentication via crypto wallets (MetaMask, WalletConnect, etc.).
  • Profile management with wallet address display and transaction history.

Trading Features

  • Market and limit order functionalities.
  • Ability to place and cancel trades.
  • Real-time order book updates.
  • Support for various trading pairs across Ethereum, Polygon, and BSC.

Liquidity and Staking

  • Liquidity pool creation and management.
  • Staking options for users to earn rewards.

Token Support

  • Integration with ERC20 tokens and other standards relevant to Polygon and BSC.
  • Token listing feature for new tokens based on user requests or governance proposals
  • Analytics Dashboard
  • Real-time market data analytics (price charts, volume, liquidity).
  • User trading performance metrics and profit/loss summary.

Governance

  • Implement decentralized governance features allowing token holders to propose and vote on platform improvements.

Technical Requirements

Frontend Development

  • Build the UI using React.js and ensure the interface is responsive and user-friendly.
  • Integrate Web3.js for blockchain interactions.

Backend Development

  • Use Node.js/TypeScript for server-side development.
  • Implement a RESTful API to manage trades, user data, and liquidity pools.
  • Ensure secure storage and handling of user data.
  • - Smart Contract
  • Develop Solidity smart contracts for key functionalities (trading, liquidity pools, governance).
  • If using Rust, ensure compatibility with the targeted blockchain.
  • Use Golang for any microservices or backend services that require performance optimization (e.g., handling transactions).
  • - Blockchain Integration
  • Use Ethereum for primary transactions and smart contracts.
  • Implement bridging with Polygon and Binance Smart Chain to allow cross-chain trading.
  • Leverage decentralized oracles (e.g., Chainlink) for real-time data feeds.

Security Requirements

  • Conduct smart contract audits to ensure security against vulnerabilities (e.g., reentrancy, overflow).
  • Implement secure wallet interactions and user authentication methods.
  • Regularly update dependencies and apply security patches.

Performance Requirements

  • Ensure low latency for transaction processing and user interactions.
  • Optimize the platform to handle a significant number of concurrent users and transactions.

Testing Requirements

  • Test smart contracts using frameworks like Hardhat or Truffle.
  • Frontend and backend unit testing and integration testing.
  • Conduct performance testing to assess the scalability of the platform.

Deployment Requirements

  • Deploy smart contracts on Ethereum, Polygon, and BSC.
  • Set up CI/CD pipeline for deploying frontend and backend applications.
  • Use decentralized storage solutions for storing off-chain data if needed (e.g., IPFS).

Documentation Requirements

  • Technical documentation for developers about the codebase and architecture.
  • User documentation providing instructions on using the DEX platform.
  • API documentation for any public APIs provided

Interview stages:

  • Screening call with a recruiter
  • Test task
  • Tech call with client

What does a full stack developer in web3 do?

A full stack web3 developer is a developer who has expertise in the full stack of technologies that are used to build web3 applications

These applications use the decentralized, distributed nature of the web3 network to provide users with a secure and decentralized way of accessing and interacting with online services and applications. The responsibilities of a full stack web3 developer will vary depending on the specific project and the needs of the team they are working with

In general, though, a full stack web3 developer will be responsible for: designing and building the front-end and back-end of web3 applications, as well as implementing and maintaining the underlying blockchain infrastructure

This will often involve working with a variety of different technologies and programming languages, such as Solidity for smart contract development, JavaScript and HTML for front-end development, and various blockchain protocols and frameworks. Additionally, a full stack web3 developer may also be responsible for working with the web3 community to help drive adoption and integration of web3 technologies, as well as staying up-to-date on the latest developments in the field and contributing to the broader web3 ecosystem.