Job for Experts
Senior Backend Engineer - Intents API
About the Role
You will design, implement, and maintain the off-chain Order Server using Node.js/TypeScript and the NestJS framework. You will build low-latency APIs for quote management and status retrieval, develop rigorous validation and signature checks to prevent fraudulent orders, and implement real-time broadcasting to external liquidity providers. You will integrate with data indexing services to reliably track multi-phase lifecycles across chains, optimize aggregation, caching, and partner selection logic, and proactively identify and resolve security vulnerabilities. You will also document backend architecture and APIs and maintain monitoring and observability for production systems.
Requirements
- 5+ years of backend development experience building and scaling high-throughput services
- Expert proficiency in TypeScript and Node.js with deep experience using NestJS
- Deep understanding of blockchain data and security primitives including EIP-712 signatures and reading on-chain events/logs
- Proven experience designing and scaling real-time communication systems (WebSockets, Redis Pub/Sub)
- Solid experience with relational databases such as PostgreSQL and optimizing complex queries
- Strong system design skills for fault-tolerant and highly available microservices
- Experience with monitoring, logging, and observability tools
- Ability to work autonomously, prioritize tasks, and drive complex projects to completion
- Nice to have: experience with blockchain indexing services (Goldsky, The Graph, Subgraphs)
- Nice to have: familiarity with Intent-centric architectures, Solvers, or off-chain order matching systems
- Nice to have: experience with cross-chain message passing or oracle systems (Polymer, Wormhole)
- Nice to have: experience with Infrastructure as Code (Terraform) and cloud-native deployments (Kubernetes, AWS, GCP)
Responsibilities
- Design and implement highly available low-latency APIs using Node.js and NestJS
- Develop validation mechanisms for data integrity and fraud prevention including signature and timing checks
- Build real-time data broadcasting infrastructure to external liquidity providers
- Integrate with indexing services to track multi-phase lifecycle status across chains
- Implement data aggregation, caching, and partner reputation and selection mechanisms
- Identify and resolve security vulnerabilities in the off-chain coordination flow
- Document backend architecture and APIs and maintain observability
Skills
Data IndexingThe GraphSolverTransaction ExecutionAggregationGoldskyReal-Time CommunicationEip-712NestjsSubgraphWebsocketSignaturesNode.JsTypescriptSystem DesignTerraformPostgresqlMonitoringObservabilityAwsGcpSignature VerificationOn-Chain EventsIntent ArchitectureKubernetesApiMicroserviceBlockchainCachingFraud PreventionRedis
