← back to previous jobs

Harpie

Remote
Apply for this position
❤️ Please support us by letting Harpie know you found this job on FindWeb3.com. Thanks!

Backend Engineer

📅
Jul 19
🕘
Full-Time
$120K – $180K, 0.3% – 1%
💻
Fully Remote

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. 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 careers@harpie.io with the subject line “(YOUR NAME) Backend Engineer Application.”