Your job will be to own and scale the backend that powers the E2B Dashboard and SDK -the APIs, data, and services developers rely on to run, monitor, and debug their sandboxes. You’re the backend counterpart to our dashboard engineers: they own the experience, you own the services and data behind it, and together you ship product end-to-end.
This is product/application backend - APIs, data layer, auth, billing, usage metrics, real-time log/metric pipelines. It is not our low-level infrastructure (Firecracker, orchestration, the sandbox runtime) - that lives with our Core and Platform teams, who you’ll integrate with but not duplicate.
The split is roughly 80% Go backend, 20% TypeScript. You live in Go, but you’re comfortable dropping into the Next.js app to wire things up end-to-end and unblock the frontend rather than throwing work over a wall.
You’ll build enterprise-grade services that scale to 100k+ weekly active users. Responsibilities include:
•
Owning the Go services behind the dashboard and SDK. APIs, data models, and the contracts the frontend builds on
•
Designing auth/authorization, billing, and usage-metering surfaces
•
Building the real-time backends (WebSockets, SSE) that feed sandbox logs and metrics to the dashboard
•
Optimizing data access and server-side performance like query design, caching, response times
•
Partnering closely with dashboard engineers to ship features end-to-end, and with Core/Platform on the boundaries where product meets infrastructure
•
Making architectural decisions around observability, testing, and security best practices
This role requires a high amount of ownership and the ability to take projects from 0 to 1. You’ll have deep autonomy to make backend and product decisions. If you see a better way to build something, you build it.