freehire launches on Product Hunt on 26 August.

Follow →

Backend Engineer - Protocol Platform

Summary

Build and operate backend services, APIs, and data systems that process on-chain data, support wallets and financial partners, and power Compound’s application layer using Go, Python, TypeScript, or Rust.

You will build and operate backend services, APIs, data systems, and integrations powering Compound’s application layer and operational infrastructure. Work across blockchain and traditional software systems to process on-chain data, support wallets and financial partners, and deliver secure, reliable infrastructure for products and users.

Responsibilities

  • Design, build, and operate scalable backend services and APIs
  • Index, process, reconcile, and serve on-chain data
  • Handle blockchain-specific failures and data inconsistencies
  • Maintain contract interfaces, transaction workflows, event schemas, and release procedures
  • Develop services and data models for positions, portfolios, transactions, analytics, risk monitoring, notifications, and reporting
  • Own integrations with wallets, custodians, RPC providers, indexers, data platforms, and access providers
  • Build secure service-to-service architecture and access controls
  • Improve reliability through observability, monitoring, alerting, incident response, and operational tooling
  • Participate in architecture reviews, code reviews, and technical planning
  • Support protocol upgrades through migrations, backfills, reconciliation, monitoring, and rollout plans

Requirements

  • 4+ years of backend software engineering experience
  • Go, Python, TypeScript, or Rust
  • Distributed systems
  • API design
  • Asynchronous processing
  • Event-driven architecture
  • Databases
  • Caching
  • Queues
  • Data consistency
  • Service reliability
  • Cloud production systems
  • Containerized services
  • Networking
  • Observability
  • Deployment pipelines
  • Authentication
  • Authorization
  • Secrets management
  • Access controls
  • Audit logging
  • Blockchain data pipelines
  • EVM transaction flows
  • RPC providers
  • Event logs
  • Contract interfaces
  • Solidity
  • External integrations

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available