⬅️  To Main Truffle jobs

Create flexible and precise queries that fit your needs exactly. Example: React.js, -USA  × Laravel, Vue.js, -Contract  × will get you jobs that are (React.js and not in USA) or (Laravel and Vue.js and not Contract/Freelance).

You can mix and match any tags, negations and groups in any order. And don't worry about typos – the search is fuzzy.

Dismiss

Salvo Software Remote
We are looking for a Senior Blockchain Developer with proven experience in building decentralized exchange platforms (DEX) for EVM chains. This role is ideal for a professional who has worked in smart contract development, wallet integration, and liquidity pool management, and can implement advanced functionalities in distributed systems with high security and efficiency. Key Responsibilities Smart Contracts: Develop and secure Solidity-based smart contracts for trading, liquidity, and governance, supporting Ethereum, Polygon, and BSC, with Rust options for other blockchains. Security Audits: Conduct ongoing reviews and audits to ensure contract security and prevent vulnerabilities. Wallet Integration: Enable secure user registration and authentication with wallets like MetaMask and WalletConnect.

We are looking for a Senior Blockchain Developer with proven experience in building decentralized exchange platforms (DEX) for EVM chains. This role is ideal for a professional who has worked in smart contract development, wallet integration, and liquidity pool management, and can implement advanced functionalities in distributed systems with high security and efficiency.

Key Responsibilities

  • Smart Contracts: Develop and secure Solidity-based smart contracts for trading, liquidity, and governance, supporting Ethereum, Polygon, and BSC, with Rust options for other blockchains.
  • Security Audits: Conduct ongoing reviews and audits to ensure contract security and prevent vulnerabilities.
  • Wallet Integration: Enable secure user registration and authentication with wallets like MetaMask and WalletConnect.
  • Backend & APIs: Build a Node.js/TypeScript backend and RESTful APIs for smooth interaction between frontend, smart contracts, and blockchain data.
  • Real-Time Data: Manage real-time order books and integrate oracles like Chainlink for accurate pricing and data feeds.
  • Testing & Deployment: Implement CI/CD pipelines, test smart contracts with Hardhat or Truffle, and use IPFS for decentralized storage when necessary.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 6 years of experience as a Blockchain Developer writing smart contracts in Solidity, preferably for DeFi or DEX applications, with experience for the following chains: Ethereum, Polygon, and Binance Smart Chain (BSC).
  • Rust and Golang are a plus.
  • Experience with Web3.js and frontend development using React.
  • Familiarity with advanced security implementation in smart contracts, auditing, and secure authentication best practices.
  • Experience in decentralized Oracle integration and optimization.
  • Skills in automated testing and deployment of distributed applications.

Apply Now:

Permalink

Altoros Remote
Protofire as great enthusiasts and active contributors to the open-source blockchain communities, we help builders and providers of decentralized infrastructure, protocols, and applications, bootstrap the demand and supply sides of their markets and accelerate mass adoption. We help startups with protocol & smart contract engineering, high-performance trusted data feeds (oracles), and awesome developer tools (SDKs/APIs). Since we started in 2016 we’ve had a chance to contribute to the development of many top projects in the blockchain ecosystem, including Maker, Chainlink, Tezos, Gnosis, Kyber Network, The Graph, Filecoin, Synthetix, Avalanche, and more. Apart from that, we are running one of the biggest indexer nodes in the Graph Network, participating as bridge relayers and validators helping projects and networks to further decentralize their infrastructure. We are now looking to hire a cross-disciplinary team to help Protofire s

Protofire as great enthusiasts and active contributors to the open-source blockchain communities, we help builders and providers of decentralized infrastructure, protocols, and applications, bootstrap the demand and supply sides of their markets and accelerate mass adoption.

We help startups with protocol & smart contract engineering, high-performance trusted data feeds (oracles), and awesome developer tools (SDKs/APIs).

Since we started in 2016 we’ve had a chance to contribute to the development of many top projects in the blockchain ecosystem, including Maker, Chainlink, Tezos, Gnosis, Kyber Network, The Graph, Filecoin, Synthetix, Avalanche, and more. Apart from that, we are running one of the biggest indexer nodes in the Graph Network, participating as bridge relayers and validators helping projects and networks to further decentralize their infrastructure.

We are now looking to hire a cross-disciplinary team to help Protofire scale. As such, we’re looking for a Senior Solidity Developer who’s had extensive experience writing, testing, deploying, and refining smart contract code and who is up to date on the current developments in Solidity.

Besides knowing Solidity, we’d love to hear your informed opinion on the latest developer tooling, adhere to industry best practices, and follow the latest vulnerabilities and hacks in the Ethereum smart contract space with interest.

How you will make an impact

  • Produce high quality, performant, and well-tested Solidity code
  • You’ll be working with advanced smart contracts, working on new features for the protocol,s and creating new technical DeFi primitives
  • Conducting technical due diligence and understanding dynamics/tradeoffs between different blockchain protocols
  • Work closely with the product team towards building out a DeFi application Integrating front ends with smart contract code
  • Achieve comprehensive unit and integration test coverage
  • Design and ideation of new functionality

What you need to succeed

  • 5+ years of experience in another programming stack or language
  • 2+ years of Solidity smart contract development experience
  • Understanding of Javascript Ethereum SDK’s (web3.js, ethers.js)
  • Experience deploying Dapps or smart contracts onto Ethereum
  • Smart contract dev tools/frameworks - hardhat and truffle
  • CI/CD setup experience
  • Experience with smart-contract audits and/or stablecoins
  • Deep understanding of the Ethereum Virtual Machine and the broad decentralized finance ecosystem
  • Problem-solving attitude, ability to act autonomously, participate in discussions, and actively propose solutions.
  • Excellent communication skills - You know how to work in teams, give and receive feedback, identify bottlenecks.
  • A desire to keep up with blockchain technology trends and a real interest in decentralization

Apply Now:

Permalink

Globaldev Group Remote
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 boo

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

Apply Now:

Permalink

Unreal Gigs Remote
Are you excited about creating secure, efficient, and reliable smart contracts that power decentralized applications and automate transactions on blockchain platforms? Do you thrive on working with cutting-edge technologies to develop systems that foster trust and transparency without intermediaries? If you’re passionate about writing smart contracts that power DeFi applications, NFTs, DAOs, or other blockchain-based solutions, then our client has the perfect opportunity for you. We’re looking for a Smart Contract Engineer (aka The Blockchain Code Crafter) to design, develop, and optimize smart contracts that bring the vision of decentralized systems to life. As a Smart Contract Engineer at our client , you’ll collaborate with blockchain developers, cryptographers, and product teams to write secure, efficient smart contracts for various blockchain platforms. Whether it’s creating governance tokens, DeFi

Are you excited about creating secure, efficient, and reliable smart contracts that power decentralized applications and automate transactions on blockchain platforms? Do you thrive on working with cutting-edge technologies to develop systems that foster trust and transparency without intermediaries? If you’re passionate about writing smart contracts that power DeFi applications, NFTs, DAOs, or other blockchain-based solutions, then our client has the perfect opportunity for you. We’re looking for a Smart Contract Engineer (aka The Blockchain Code Crafter) to design, develop, and optimize smart contracts that bring the vision of decentralized systems to life.

As a Smart Contract Engineer at our client, you’ll collaborate with blockchain developers, cryptographers, and product teams to write secure, efficient smart contracts for various blockchain platforms. Whether it’s creating governance tokens, DeFi protocols, or NFT minting contracts, your work will be at the forefront of blockchain innovation, ensuring that smart contracts deliver on their promise of security, transparency, and automation.

Key Responsibilities:

  1. Design, Develop, and Deploy Smart Contracts:
  • Write and implement secure, optimized smart contracts on platforms such as Ethereum, Binance Smart Chain, or Solana. You’ll work with Solidity, Rust, or Vyper to build contracts for decentralized applications (dApps), decentralized finance (DeFi), NFTs, or DAOs.
  • Audit and Secure Smart Contracts:
    • Ensure that all smart contracts are secure and free from vulnerabilities. You’ll conduct audits to identify potential bugs or attack vectors, using tools like MythX, Slither, or Oyente to analyze smart contract code and prevent exploits.
  • Optimize Gas Usage and Contract Efficiency:
    • Focus on optimizing gas usage and improving the efficiency of smart contracts to ensure that they run smoothly and cost-effectively on the blockchain. You’ll implement best practices for gas optimization and write code that scales.
  • Collaborate on dApp and DeFi Development:
    • Work closely with front-end developers and blockchain engineers to integrate smart contracts into decentralized applications and DeFi protocols. You’ll design APIs and ensure smooth interaction between smart contracts and user interfaces.
  • Develop Token Standards and Governance Mechanisms:
    • Build smart contracts for custom tokens (ERC-20, ERC-721, ERC-1155) and implement governance mechanisms for decentralized autonomous organizations (DAOs). You’ll create systems that allow decentralized voting, staking, and rewards distribution.
  • Contribute to Open-Source Blockchain Projects:
    • Collaborate with the blockchain community by contributing to open-source projects and helping improve existing blockchain standards. You’ll participate in forums, GitHub discussions, and code reviews to push the boundaries of smart contract technology.
  • Explore Emerging Blockchain Protocols:
    • Stay up-to-date with the latest advancements in blockchain technology and smart contract development. You’ll experiment with new protocols like Polkadot, Avalanche, or Layer 2 solutions like Optimism and Arbitrum to explore scalability and interoperability.

    Required Skills:

    • Smart Contract Development Expertise: Strong knowledge of smart contract development, including experience working with platforms like Ethereum, Binance Smart Chain, or Solana. You’re proficient in Solidity, Rust, or Vyper and have built and deployed smart contracts for real-world applications.
    • Blockchain Knowledge: Deep understanding of decentralized technologies, blockchain principles, and consensus mechanisms like Proof of Stake (PoS) or Delegated Proof of Stake (DPoS). You’re familiar with layer 1 and layer 2 blockchain solutions.
    • Security and Auditing: Experience conducting smart contract audits and ensuring the security of blockchain applications. You’re familiar with security vulnerabilities like reentrancy attacks, front-running, and integer overflows, and know how to prevent them.
    • Gas Optimization and Efficiency: Expertise in optimizing smart contract code to minimize gas costs. You understand how to write efficient, scalable code that is both cost-effective and reliable on the blockchain.
    • Collaboration and Communication: Strong communication skills with the ability to work closely with blockchain developers, cryptographers, and product teams. You’re skilled at explaining complex technical concepts to non-technical stakeholders.

    Educational Requirements:

    • Bachelor’s or Master’s degree in Computer Science, Cryptography, Blockchain, or a related field. Equivalent experience in smart contract development is highly valued.
    • Certifications or additional coursework in blockchain development or smart contract security are a plus.

    Experience Requirements:

    • 3+ years of experience in smart contract development, with hands-on experience writing, testing, and deploying contracts in a production environment.
    • Proven experience building decentralized applications (dApps), DeFi protocols, or NFT platforms, including writing and optimizing smart contracts.
    • Experience with blockchain tools like Truffle, Hardhat, Remix, or Brownie for smart contract development and testing is highly desirable.
    • Health and Wellness: Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
    • Paid Time Off: Competitive vacation, sick leave, and 20 paid holidays per year.
    • Work-Life Balance: Flexible work schedules and telecommuting options.
    • Professional Development: Opportunities for training, certification reimbursement, and career advancement programs.
    • Wellness Programs: Access to wellness programs, including gym memberships, health screenings, and mental health resources.
    • Life and Disability Insurance: Life insurance and short-term/long-term disability coverage.
    • Employee Assistance Program (EAP): Confidential counseling and support services for personal and professional challenges.
    • Tuition Reimbursement: Financial assistance for continuing education and professional development.
    • Community Engagement: Opportunities to participate in community service and volunteer activities.
    • Recognition Programs: Employee recognition programs to celebrate achievements and milestones.

    Apply Now:

    Permalink