Overview

We are looking for people who want to challenge the status quo, and leave their mark on the future of DeFi. As we are exploring new frontiers of blockchain technology, we are at a place no one has ever been. So, we want people who can actively look for inefficiencies in the DeFi space, and create solutions that fix them and add value to Ren.

This goal presents compelling challenges due to the nature and nascency of blockchain technology. Ren Labs gives you the challenge/opportunity to re-imagine the brave new world of DeFi and create financial systems that last for posterity.

Key Outcomes

  • Contribute to Dapp development on Ren products (encompassing accessing the protocol, staking, and governance mechanism).
  • Implement and design periphery smart contracts and testing frameworks for Ren products.
  • Develop integrations with partner projects across DeFi and CeFi.

Functional Competencies

  • Fluency in Solidity, blockchain, and DeFi.
  • An understanding of the Ethereum Virtual Machine and EVM based chains.
  • Prior experience deploying complex smart contract systems to the Ethereum mainnet.
  • Experience with Hardhat or Truffle, JavaScript, and a bonus if familiar with the Open Zeppelin Libraries.
  • Knowledge of Ethers.js, MetaMask, WalletConnect and other Web3 technologies.
  • Understanding of software documentation procedures.
  • Develop high-quality code that is maintainable, performant and accessible
  • Good knowledge of the English language, written and spoken.

Behavioural Competencies

  • Commitment for continuous learning.
  • Appetite for critical and analytical thinking.
  • Ability to stay on top of DeFi trends and proactively find ways to improve the Ren protocol.
  • Passion for decentralised finance (DeFi).

Perks and Benefits

💰 Competitive salary: Market salary at global pay scale adjusted for experience.

🏔 Work remotely: Live and work wherever you like.

🧘‍♀️ Flexible hours: Help you navigate around other responsibilities in life.

📈 Beyond the line: We notice and appreciate every time you over deliver through bonuses. You can choose between token allocation or monetary bonus.

💻 Home office setup: Funds to bootstrap your work from home setup!

👓 Growth fund: Invest in continuous learning and development.

⛺️ Vacation: Flexible time off for you to unwind from work.

⛱ Sabbaticals: In addition to vacation – Take a 6-week sabbatical, fully paid, after every 5 years with Ren Labs.

How to Apply | The Ren Labs Challenge

  1. Complete the Ren Labs Challenge

Build a bot that can arbitrage between WETH and DAI, on multiple UniswapV2 implementations listed below. Get the exchange data from the exchanges, convert it into price data, and use any price mismatches to simulate trades against each other to capture the spread.

Token addresses:

WETH: https://etherscan.io/address/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 DAI: https://etherscan.io/address/0x6b175474e89094c44da98b954eedeac495271d0f

Exchange addresses: UniswapV2: https://etherscan.io/address/0xa478c2975ab1ea89e8196811f51a7b7ade33eb11 Sushiswap: https://etherscan.io/address/0xc3d03e4f041fd4cd388c549ee2a29a9e5075882f Shebaswap: https://etherscan.io/address/0x8faf958e36c6970497386118030e6297fff8d275 Sakeswap: https://etherscan.io/address/0x2ad95483ac838e2884563ad278e933fba96bc242 Croswap: https://etherscan.io/address/0x60a26d69263ef43e9a68964ba141263f19d71d51

  1. Email your CV/LinkedIn, along with your completed Ren Labs Challenge to [email protected] with the subject line: Ren Labs HR | “Job Title”

About Ren Labs

Ren Labs is an R&D studio creating applications that form the L1 for the multi-chain ecosystem. This endeavour is founded by the visionaries behind Ren and KeeperDAO, and backed by Alameda Research.