Truffle Jobs

616 jobs found

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

Receive emails of Truffle Jobs
Job Position Company Posted Location Salary Tags

HydraSwap

Singapore, Singapore

$45k - $85k

SafeGlobal

New York, NY, United States

$63k - $100k

Cryptan Labs

Miami, FL, United States

$72k - $110k

Trust Machines

New York, NY, United States

$160k - $215k

OKX

San Jose, CA, United States

$166k - $353k

Consensys

Remote

$150k - $280k

SafeGlobal

remote

$112k - $120k

VolumeFi

United States

$150k - $300k

Volume

Remote

$150k - $300k

Bitus Labs

Irvine, CA, United States

$72k - $84k

Seedify

Remote

$72k - $75k

JUSTROCKET

Romania

JUSTROCKET

Romania

HydraSwap
$45k - $85k estimated
Singapore

We’re looking for a Senior Software Engineer in the Blockchain Division with speciality in smart contracts to be part of one of our multidisciplinary teams where you’ll work closely with designers, product managers, data analysts, and other engineering teams.

General Information:

Position: Full-time
Location: Remote
Time-zone preference: Any

Responsibilities

  • Design, spec, implement, test, deploy, and audit novel smart contracts.
  • Keep attuned to the rapidly evolving blockchain/crypto space and introduce innovative functionality.
  • Responsible for timely and high-quality delivery.
  • Believe that the readability of code is a critical part of the blockchain user experience.
  • Understands engineering best practices such as continuous integration
  • Work effectively with high autonomy with a collaborative mindset.
  • Be a steward and influencer of our early engineering culture

Requirements

  • Bachelor’s and/or Master’s degree in CS or equivalent experience
  • Minimum 1+ years of smart contract development experience in Solidity/Rust (experience in more than one smart contract language is an asset).
  • Prior experience of developing and deploying high-quality, well-tested and widely used smart contract systems.
  • Experience in smart contract auditing is a strong asset.
  • Sound knowledge of design principles both specific to smart contract (like factory pattern, proxy design) or more generic like OOP, functional programming, REST.
  • Experience in Solidity, OpenZeppelin standards, Web3, Truffle/Hardhat, the Graph, NodeJS, AWS, MySQL/Postgres, MongoDB/NoSQL.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX understanding of web markup, including HTML5, Bonus if prior experience in Javascript.
  • Knowledge of Ethers.js, Meta Mask, Wallet Connect and other Web3 technologies.
  • Familiarity with Git and Version Control Proficiency in writing modular and well-tested code
  • Knowledge of the leading EVM, blockchain, and crypto-economic protocols.
  • Ability to grow yourself and other engineers through code reviews, design reviews, and screenshare/peer debugging.
  • Strong communication, ownership, and collaboration skills.
  • The ability to learn and adapt to a rapidly evolving tech stack.
  • A passion for open source, open finance and blockchain technologies.

What is Truffle Blockchain?

Truffle is a popular development framework for building decentralized applications (dApps) on blockchain platforms, including Ethereum, Binance Smart Chain, and others

The framework provides developers with a suite of tools that make it easier to create, test, and deploy smart contracts and dApps

Truffle also includes a number of integrations with other blockchain development tools and platforms, such as Ganache for local blockchain development and Metamask for Ethereum wallet management

Truffle includes a number of features that simplify the development process, such as:

  • Smart contract compilation and migration: Truffle automatically compiles and deploys smart contracts to the blockchain network, making it easier for developers to manage the deployment process.
  • Testing framework: Truffle includes a built-in testing framework that enables developers to test their smart contracts and dApps with a variety of testing tools and approaches.
  • Debugging and logging: Truffle provides tools for debugging and logging smart contract code, making it easier to diagnose and fix errors and issues during development.
  • Built-in libraries: Truffle includes a number of built-in libraries that provide common smart contract functionality, such as OpenZeppelin for token standards and SafeMath for secure arithmetic operations.