EVM Jobs

1,205 jobs found

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

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

Treasure

United States

$63k - $110k

Legitimate

New York, NY, United States

$120k - $200k

Asymmetric Research

Remote

$84k - $150k

Parity Technologies

New York, NY, United States

$62k - $77k

Gnosis

Remote

Nethermind

London, United Kingdom

$76k - $91k

Nethermind

London, United Kingdom

$63k - $150k

R3

Dublin, Ireland

$105k - $117k

Binance

Dubai, United Arab Emirates

JPEG'd DAO

Remote

$100k - $200k

Aurora Labs

Remote

$33k - $75k

Chaos Labs

New York, NY, United States

$87k - $115k

Enso

Zurich, Switzerland

$65k - $100k

Axiom

New York, NY, United States

$87k - $100k

Kiln

Paris, France

$105k - $150k

Treasure
$63k - $110k estimated
United States
Apply

ABOUT US

Hey there, we're Treasure!

As a community-driven gaming ecosystem, we’re shaping a future where developers, creators, and players can build new experiences together. Where you can truly own your assets. And share in the collective growth of Treasure. All made possible by the blockchain.

Treasure levels up game builders. We empower games to reach their full potential through our community-driven ethos, publishing stack, and novel approach to game building that gives developers everything they need to be successful.

Since launching in September 2021, Treasure has become home to over 15+ games and counting to emerge as one of the leading gaming ecosystems in web3. Some of our leading titles include: The Beacon, Bitmates, Kaiju Cards, Knights of the Ether, Kuroro, Zeeverse, and Mighty Action Heroes. We also have our own in-house game studio working on developing its first flagship title based on the original Treasure IP!

We are the real deal in community-driven gaming and have over 300,000 community members playing our games today. Our community supports the entire game ecosystem to grow new titles and continue supporting more mature ones.

OUR GOAL

To build the best games community in the world for both players and developers. 

We strive to fulfill our mission through the launch of amazing games on top of the Treasure platform which supports the growth of developers and the communities that play their games and bring their hearts to support the development process. 

ABOUT THE ROLE

We're looking for an experienced Smart Contract Developer with comprehensive low-level coding skills to join the product and engineering team at Treasure. You'll be contributing to core on-chain products, libraries, games, and protocols relating to MAGIC, NFTs, and a deeply interoperable ecosystem of games and infrastructure. All of this will sit at the intersection of web3 gaming, NFTs, decentralized finance, culture, and entertainment. You'll tackle complex and enriching technical challenges across Treasure and its different verticals, including Treasure Chain, Platform and Developer Tools, our App (think of it like the "Steam" of Treasure), Bridgeworld (the “Marvel Cinematic Universe” of our ecosystem), Magicswap (AMM built for blockchain gaming), and much more (see our litepaper here).

Treasure builds on Arbitrum, and we’ll be pushing the boundaries of on-chain capabilities by leveraging Arbitrum’s Stylus technology using Rust, C and C++. Proficiency in one or more of these languages is crucial!

If you're someone who is excited by an opportunity like this, please apply! Bonus points if you love gaming.

Responsibilities

  • Design and develop EVM smart contracts using Solidity and Rust, C or C++..

  • Collaborate with cross-functional teams to gather requirements, analyze business needs, and translate them into smart contract specifications.

  • Drive high-level decisions about the protocol design and smart contract architecture in close collaboration with other smart contract developers, Product Managers, and the broader engineering team.

  • Conduct code reviews and implement best practices to ensure the security, efficiency, and reliability of smart contracts (engagement with peers, community and professional audit firms).

  • Develop and maintain testing frameworks and tools to ensure comprehensive unit testing, integration testing, and contract deployment automation.

  • Troubleshoot and resolve technical issues related to smart contract development, deployment, and integration.

  • Stay up-to-date with the latest advancements in smart contract technologies, industry trends, and best practices.

  • Document code, specifications, and processes to maintain a comprehensive knowledge base.

  • Collaborate with external partners, auditors, and security experts to conduct code audits and ensure compliance with industry standards and regulations.

Requirements

  • 1-2+ years minimum of professional smart contract development experience.

  • Proficiency in Rust, C or C++ (in support of smart contract development on Stylus).

  • Experience developing and deploying smart contracts on Ethereum or other EVM blockchains and familiarity with the layer 2 landscape.

  • Proficiency in Solidity with an in-depth understanding of blockchain concepts and the development of decentralized applications (dApps).

  • Familiarity with common blockchain development frameworks, tools, and libraries (e.g. Hardhard, Foundry).

  • Knowledge of security best practices and methodologies for smart contract development.

  • Ability to work collaboratively in a team environment and effectively communicate complex technical concepts.

  • Strong problem-solving skills and a proactive attitude toward learning new technologies and frameworks.

  • A passion for games and related technology.

Nice to Have

  • A background in Computer Science, Software Engineering, or a related field (or equivalent experience).

  • Familiarity with Diamond pattern/upgradeable proxies, Tenderly/forking simulation troubleshooting, idempotent scripting, TypeScript, and Hardhat.

  • Experience with unit testing, integration testing, and test-driven development for smart contracts (Foundry Solidity testing and "fuzzing").

  • Experience working with interop and cross-chain protocols such as LayerZero & Axelar.

  • Knowledge of zero-knowledge proofs and privacy-preserving transactions.

  • Understanding of decentralized identity and attestation standards like DID and EAS.

  • Knowledge of decentralized governance mechanisms like DAOs.

  • Active contributions to programming language communities.

  • Experience working in the gaming industry.

  • Located in North America or have a sufficient timezone overlap of ~4 hours/day.

  • Prior knowledge of Treasure and its gaming ecosystem

  • Experience working with a distributed and global team.

PERKS & BENEFITS

  • Medical, dental, and vision insurance (US and Canada only for the time being) 

  • Competitive compensation plan

  • Fully remote

  • Flexible work hours; team members are committed to building and delivering tremendous results, not watching the clock

  • Unlimited PTO

  • 401K

  • Modern tools and processes, and co-workers who are on the cutting edge of innovation in product development

  • An amazing, caring team :)

At Treasure, we are dedicated to building not just a product, but a workplace that values and promotes creativity and the diversity of people & thoughts. Our hugest asset is our global team, and we want to make sure that we are fueling an authentic workplace, where each individual can feel a sense of belonging.

This studio provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

⬇
Apply Now

What is EVM?

EVM stands for Ethereum Virtual Machine, and it is the runtime environment for smart contracts in the Ethereum network

It is a virtual machine that executes code written in the Solidity programming language, which is the language used for writing smart contracts on the Ethereum platform

The EVM is a sandboxed environment, which means that code executed within the EVM is isolated from the rest of the network and cannot interact with it directly

This is important for security reasons, as it prevents malicious code from affecting the rest of the network

When a smart contract is deployed to the Ethereum network, it is compiled into bytecode that can be executed by the EVM

Each node on the network maintains a copy of the EVM, which allows them to execute smart contract code and validate transactions

When a transaction is submitted to the network, the EVM processes it by executing the corresponding smart contract code

The EVM processes the transaction by reading the bytecode, interpreting it, and executing it step by step

The EVM then returns the result of the transaction to the sender, which can include changes to the state of the contract or the network as a whole

The EVM is designed to be Turing-complete, which means that it is capable of performing any computation that can be performed by a computer

This allows for complex smart contracts to be executed on the Ethereum network, including those with conditional logic, loops, and other advanced programming constructs

The EVM is a key component of the Ethereum network, as it allows for the execution of smart contracts in a secure and isolated environment

It is a crucial part of the blockchain infrastructure that enables decentralized applications to be built and run on the Ethereum platform.