Staff Fullstack Engineer
Skills
IndexerQuery OptimizationEvent StreamingRate LimitingJestCypressInput ValidationEvent QueueReliabilitySentryOpentelemetryPerformanceAuthenticationSdkViemWebsocketNode.JsTypescriptGraphqlNext.JsPostgresqlData PipelineTestingFullstackObservabilityLatencyRestGrafanaReactMentorshipAuthOn-Chain EventApiIncident ManagementCachingRedis
About the Role
You will design, build, and scale full-stack systems that power web apps, APIs, and indexers. You will design and maintain APIs and SDKs with clear versioning and documentation. You will build high-performance data pipelines over on-chain events, implement caching and query optimization to keep UIs sub-second. You will lead design reviews, mentor engineers, improve testing and observability, profile and reduce latency, and own incident readiness with dashboards, alerts, and on-call practices.
Requirements
- 8–10+ years building and operating full-stack applications at scale
- Track record designing systems that handle millions of daily requests with high availability
- Experience leading cross-team technical initiatives without formal authority
- Deep expertise with modern TypeScript across client and server
- Experience with API design, SDKs, and versioning strategies
- Experience building high-performance data pipelines and on-chain event processing
- Familiarity with React, Next.js, GraphQL (Apollo Server), REST, WebSockets, Node.js (Hono/NestJS), PostgreSQL, Redis, event streaming, indexers (Ponder/Subsquid), viem, Jest, Cypress, OpenTelemetry, Grafana, Sentry, auth, rate limiting, and input validation
Responsibilities
- Architect and own end-to-end delivery across web apps, APIs, and indexers
- Design a scalable API and SDK strategy with versioning and documentation
- Build high-performance data pipelines over on-chain events using caching and query optimization
- Lead design reviews and mentor 5–10 engineers to raise engineering standards
- Profile systems and introduce architectural changes to reduce p95 latency
- Partner with product, protocol, and business leads to clarify scope, tradeoffs, and success metrics
- Own incident readiness with dashboards, alerts, and on-call practices
Benefits
- Flexible work arrangements
- Periodic time together in Paris
- Health coverage
- Support for learning and professional development
