Defi Backend Engineer[Full Time – REMOTE]

at RDI Tech Partners
Published September 4, 2021
Location Atlanta, GA
Category Default  
Job Type Full-time  

Description

RDI Technology Partners is a software engineering and IT search firm. We are working on a high-priority search for a Backend Engineer building a revolutionary new interface for interacting with DeFi by working on various backend systems that speak to the plethora of smart contracts across multiple blockchains.

You will help guide the team to build a fast and robust backend that is deployed to an efficient and secure infrastructure. This is a fast-paced industry where innovation happens daily so it's essential to keep up with the changing landscape and work with the smart contract and blockchain team to define a strategic road map and integrate these innovations in a cohesive way.

What you'll be doing:

  • Integrate a multitude of smart contracts across multiple blockchains
  • Build data pipelines to fetch and process on-chain and off-chain data to be served to the client apps and internal systems
  • Implement routing algorithms to optimise transaction efficiency and deliver the best price to users
  • Write high quality, well tested code that is easy to extend and explain to others

What we look for in you:

  • 3+ years of experience in software engineering
  • Experience with Elixir (or Erlang) and Postgres, MySQL or similar
  • Experience working in a self-organizing team with high levels of trust and collaboration
  • Excited about the future of DeFi and want to play a role in it
  • Understand how Blockchains work such as Bitcoin and Ethereum
  • Appreciate the differences between ERC20 and ERC721
  • Like to follow developments in the blockchain and/or DeFi ecosystem

Nice to haves:

  • Experience with a language like C++, C#, Rust or Go
  • Interest and ability to learn other coding languages as needed
  • Designed, built and shipped complex, highly reliable and secure applications in finance or similar space either by yourself or as part of a team
  • Understand of best practices around developer experience, CI/CD and what a great release process looks like
  • Written code/bots/apps to interact with protocols in the DeFi ecosystem (Curve, Balancer, Uniswap, Yearn, Aave, Synthetix etc)