About this role
Supabase is seeking a Software Engineer for Storage to work on its scalable object storage service. The role involves contributing across the stack, including client libraries, CLI, CDN, storage server, and deployment infrastructure, with focus areas such as upload resilience, edge networking, and performance improvements. The position suits engineers who enjoy building developer tools at scale and can work in async, fast-paced environments. The company develops the open source storage project and related infrastructure, aiming to streamline asset uploading, processing and delivery for developers. The role is remote and part of a globally distributed team.
What you would do
- Improve analytics and storage for open file formats
- Optimize asset delivery for websites and mobile apps
- Build out edge network features and cache invalidation
- Enhance performance, observability, and reliability of the storage server
- Collaborate with frontend team to create a fast storage explorer
- Improve APIs, client libraries and CLI for strong developer experience
- Resolve escalated support issues and address systemic platform problems
What they are asking for
- 5+ years backend engineering experience with Node.js in production
- Experience with highly scalable, distributed systems
- Comfort working across the stack including backend and some infrastructure
- Familiarity with observability tools (OpenTelemetry, Prometheus, Grafana) and performance tuning
- Experience with production PostgreSQL usage including tuning and troubleshooting
- Demonstrates ownership by driving projects end-to-end
- Empathy towards developer experience
Listing details are summarised from the source. Always confirm the role and the employer on the original posting before applying, and never pay to apply for a job.