C

Senior Smart Contract / Backend Engineer

Career Renew
Contract
Remote
United States
Description

Career Renew is recruiting for one of its clients a Senior Smart Contract / Backend Engineer - candidates need to be based in US/Canada.

This role focuses on smart contract development with some backend work. Proceed if you’re a hacker at heart, you can work from earliest R&D to final implementation, and these things are of interest to you : intents, rollups, precompiles, predeploys, proof systems, EVM, real people using what you’ve built.

We exist to maximize money’s value — to reclaim value lost to the current financial system and make sure the onchain economy actually bring us money without borders. We expect better from our money, and we want you to as well. That’s what drives us every day.

We continue to push the boundary of what crypto enables and just how powerful the user experience can be: a simple send, whether you’re paying someone, providing liquidity, trying to new app, or inviting a friend onchain for the first time.  We’re a team hell-bent on doing our very best work (individually and together), solving hard problems, staying optimistic, and believing money should be better. 

If these things excite you, now would be the time to join.

Responsibilities:

  • Design and implement smart contracts and services related to novel cross-chain proving and intent systems; transaction routing; governance; enshrined rollup functionality
  • Flex into backend to design and implement services that interface with the contracts you design
  • Conduct research and proof-of-concept work in these areas
  • Directly influence the protocol roadmap and strategy
  • Be a tech lead


Requirements

+4 years of Blockchain development with focus on Ethereum

Deep experience working with Solidity, EVM, smart contract best practices

Previous work with chain abstraction, bridging technologies and intent/relay networks and/or understanding of their integration into web apps

Designing backend services for cryptocurrency projects, preferably in Typescript

Startup experience