We want to help you find your place in crypto.  Join our talent collective

Backend Engineer

Looks like this career opportunity is no longer available. We know this isn't what you were hoping for, but we have many other great opportunities for you to check out. Start a new search now

About Harpie

At Harpie, our mission is to eliminate theft committed on blockchains. We’re a small and highly-technical team that’s actively exploiting the intricacies of blockchain consensus to fulfill our mission. By joining the Harpie team, you’ll be a driving force in improving blockchain security at scale and pioneering new use cases of cutting-edge tech.

Harpie was founded in 2021 and is currently building the first firewall that stops theft and scams on-chain. We are funded by world-class investors, including Dragonfly Capital, OpenSea, Orange DAO, and founding team members of Quantstamp and Storj. By exploiting gas auctions, we are able to detect and eliminate malicious transactions before they have an opportunity to execute.

We are remote-first and consider applications from all around the world.

About the role

We are looking for a backend engineer with knowledge and experience working with blockchain data. The main focus of this role is data processing & optimization; writing API endpoints is a secondary focus. Our backend codebase is written in TypeScript Node.

Responsibilities

  • Build software that can process real-time blockchain data and output responses into a database/blockchain.
  • Optimize throughput of data processing & data delivery to a competitive degree by improving data structures, location of servers, redundancy, and algorithmic efficiency.
  • Identify and eliminate edge cases where the software may fail its intended use-case.
  • Create API endpoints to serve processed data.
  • Work in a small team and take ownership of a project while retaining clear communication,

Required

  • Experience in TypeScript and Node.js.
  • At least two years of experience in a Data Engineer, Backend Engineer or a similar role.
  • A basic understanding of how blockchain data (specifically Ethereum) is created and reported.
  • Strong knowledge of the nuances of time and space complexity as it pertains to data processing.
  • Strong knowledge and experience in improving throughput of a data processing system (data structures, load balancing, caching, etc.)
  • Experience working with PostgreSQL databases.
  • Problem solving skills and ability to learn on the job.
  • Experience working in smaller-sized teams & ability to take ownership of a project.

Preferred

  • At least two years of experience working for quantitative finance, fintech, or crypto companies.
  • Understanding of the EVM mempool.
  • Experience creating Ethereum nodes (preferably Geth).
  • Experience in golang and solidity.
  • Experience in writing graphQL resolvers.

Benefits

  • Competitive salary and equity
  • Medical, dental, and vision insurance
  • Monthly self-care stipend for physical and mental health spending
  • Office equipment bonus upon hiring
  • Flexible hours, liberal work-from-home policy, and a supportive remote team

Next steps

Please submit your resume to with the subject line “(YOUR NAME) Backend Engineer Application.”

Apply now

Please let Harpie know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Location

Job type

Compensation

$120K – $180K, 0.3% – 1%
Apply now

Please let Harpie know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Join us

The decentralized future needs you.