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