Senior Backend Engineer

$165,000
Remote (preferably within European time zones)
Permanent

We are hiring a Senior Backend Engineer to help scale and secure the backend systems of a cutting-edge blockchain infrastructure platform. In this role, you will be instrumental in building highly available APIs, robust data ingestion pipelines, and services that transform on-chain data into meaningful insights for end users.

Key Responsibilities

Backend Architecture & Development

  • Design and implement backend services using NestJS with a clean, modular architecture
  • Build serverless and cloud-native services using Cloud Run (or AWS Lambda)
  • Manage data schemas and handle migrations using Prisma ORM or equivalent
  • Develop reliable, secure APIs with minimal downtime to ensure users’ fund access is uninterrupted
  • Apply software engineering best practices such as separation of concerns, least privilege, and defensive programming

Data & Blockchain Integration

  • Ingest and process blockchain data using tools like viem.sh, The Graph, or ethers/web3 libraries
  • Build systems that sync and structure DeFi-related data, including asset pricing, balances, and yields
  • Optimize performance for data queries and processing workflows
  • Apply domain knowledge of DeFi (e.g. lending, liquidity pools) to interpret and utilize on-chain data

Documentation & Cross-Functional Collaboration

  • Maintain up-to-date technical documentation using OpenAPI and internal tools
  • Work closely with frontend, protocol, and product teams to align backend features with product needs
  • Provide internal demos and technical walkthroughs for newly developed features

Reliability & Observability

  • Monitor and debug production issues quickly with strong observability and post-mortem processes
  • Implement logging, alerting, and dashboarding tools to ensure service transparency
  • Maintain high test coverage through rigorous unit and integration testing
  • Define and monitor SLAs for backend services

Infrastructure & DevOps (Nice to Have)

  • Deploy infrastructure using Terraform (or similar IaC tools) on GCP or AWS
  • Set up automated pipelines for provisioning, testing, and deploying across dev/staging/prod environments
  • Manage system performance, cost-efficiency, and uptime
  • Implement and maintain CI/CD pipelines

Expected Outcomes

  • Secure and modular backend services that support core business operations
  • Fully automated infrastructure deployment across environments
  • Real-time observability across backend systems
  • Comprehensive internal documentation of system architecture and data flows
  • High standards of code quality and peer review practices

Ideal Candidate

Must Have

  • Proven background of backend development experience with Node.js (NestJS preferred)
  • Demonstrable experience working on DeFi protocols or blockchain infrastructure on EVM-compatible networks
  • Experience designing schemas and working with ORMs (e.g. Prisma)
  • Comfortable reading and understanding Solidity smart contracts
  • Hands-on experience with cloud infrastructure and tools like Terraform, GCP, Docker
  • Understanding of event-driven systems and microservices
  • Familiarity with subgraph indexing tools such as The Graph

Nice to Have

  • Basic experience writing Solidity contracts
  • Background in financial or regulated industries
  • Experience designing analytics or data pipeline services

Attributes Our Client Values

  • Security-first: Thoughtful about permissions and attack surfaces
  • Structured thinker: Balances clean architecture with practical implementation
  • Autonomous: Can own and deliver features end-to-end
  • Collaborative: Communicates effectively with engineers and stakeholders
  • Detail-oriented: Notices edge cases and subtle bugs before they become problems

Application Form
Accepted file types: doc, docx, pdf, Max. file size: 8 MB.
Send Message
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.