Responsibilities
- Design, build, and release contracts, middleware, and frontends
- Build and maintain ETL pipelines that ingest, transform, and serve large volumes of on-chain and off-chain data
- Challenge the cost and complexity of how we run things, finding ways to deliver more for less without cutting corners on reliability or security
- Collaborate closely with the broader Product team to ship new tools and applications end-to-end
- Own reliability, maintainability, and performance of packages, systems, and APIs such that our tools don't let the ecosystem and users down
Requirements
- Solid hands-on experience with Typescript, Rust, and Cairo
- Able to build and operate stable, performant backend services (APIs, databases, and data pipelines)
- Comfortable owning a service end-to-end, from architecture and deployment through to monitoring and maintenance
- Can ship code reliably: automated testing, deployment pipelines, and making sure what works locally works in production, too
- Comfortable working across the stack - backend, middleware, and infrastructure - rather than staying strictly in one lane
