Supabase is the open-source Postgres development platform that’s built to scale to millions. We are looking for engineers to solve complex storage challenges across the stack, focusing on performance, observability, and reliability, while contributing to our open-source server and upstream dependencies. The role involves improving analytics, asset optimization, edge network performance, and client libraries to deliver an exceptional developer experience.
Node.js Engineer at Supabase
Remote - Remote
More jobs at SupabaseRequirements
Experience
- 5+ years backend engineering experience of running Node.js in production
- Experience with highly scalable, distributed systems
- Comfortable with working across the stack - backend application development, some infrastructure work including deploying, monitoring and scaling the service
Skills
- backend engineering
- Node.js
- distributed systems
- backend application development
- infrastructure work
- deploying
- monitoring
- scaling
- observability tools (OpenTelemetry, Prometheus, Grafana)
- performance tuning
- PostgreSQL
- tuning
- troubleshooting
- ownership mentality
- empathy towards developer experience
Languages
- English
Responsibilities
- Improving analytics bucket offering and storage of open file formats like iceberg and ducklake
- Asset optimization to speed up delivery for websites and mobile applications
- Building out edge network to speed up uploads and build features like automatic cache invalidation
- Improving performance, observability, and reliability of our storage server
- Working with the frontend team to build a fast, powerful storage explorer
- Improving APIs, client libraries and CLI to provide an exceptional end-to-end DX for users
- Resolving escalated support issues, while identifying and resolving systemic issues across the platform
Technologies
Node.jsPostgreSQLOpenTelemetryPrometheusGrafanaAWSGCPAzureDockerKubernetessharpdssimffmpegAVIFWebMBrotliNext.jsReactTUS server
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.