Blockchain is eating the world of financial services and payments. Over the next 10 years, money, payments, and banking will move to blockchain-based networks.
At Agora, we’re accelerating this transition. We’re building a global financial ecosystem enabled by this technology. One that advances financial access and opportunity, and reduces costs around sending and receiving money. We started with our flagship stablecoin, AUSD, and are building across the infrastructure and application layers to change the way the world transfers value.
Our team has deep roots in this space, and we’re looking for people who share in our mission to create a more inclusive and effective financial system. Come join us.
The Role
As a Senior Backend Engineer you will be a key force in driving velocity for both internal tools and customer‑facing products. You’ll design, build, and ship new backend services with a focus on reliability, maintainability, and delightful developer experience. Our stack primarily consists of Typescript, REST APIs, Docker, Kubernetes, Prometheus and Grafana.
What You’ll Do
- Design and implement RESTful and event‑driven services using TypeScript, SQL, and modern authentication patterns
- Take ownership of API design, versioning, and documentation
- Profile performance, improve latency, and harden uptime to ensure adherence with SLAs
- Automate development processes and build internal tooling to support key business operations
- Champion testing, code review, and well‑documented, opinionated codebases
- Partner closely with designers, frontend engineers, infrastructure/devops, and internal operations staff to deliver internal/external end‑to‑end solutions
Who you are
- 5+ years of developing backend services, with 3+ years in TypeScript/Node.js, ideally within a high-growth startup environment
- Fluency working with relational databases and SQL
- Track record of shipping production systems with high uptime and minimal maintenance burden
- Deep commitment to automated testing and clean code principles
- Excellent communication and comfortable working in a fully remote, asynchronous environment
- Experience integrating or interacting with blockchain node software (e.g., geth, Solana validators)
How We Work
- Remote‑first; asynchronous and written communication
- Opinionated, test‑oriented development culture.
- Fast iteration cycles with continuous deployment.
- High ownership and autonomy