About the role
Supabase is the Postgres development platform built by developers for developers, providing a complete backend including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. This role owns packaging OrioleDB into the Supabase/Postgres repo using Nix with flakes, managing release lifecycles, and expanding self-service platform releases. You will work with the OrioleDB team to influence decisions and refine internal methodologies.
What you'll do
- Package software into the Supabase PostgreSQL repo using Nix with flakes and help transition packaging from traditional to Nix.
- Manage OrioleDB release lifecycles, ensuring timely major, minor, and extension upgrades.
- Expand platform release systems to enable developers to self-serve.
- Optimize CI/CD and tooling, expanding GitHub Actions, team tooling, and testing/release approaches.
- Resolve production issues by proactively identifying and fixing problems in customer deployments.
- Co-own the integration of OrioleDB into the Supabase product.
What they're looking for
- 3+ years of PostgreSQL and its ecosystem, including extensions and performance optimization.
- Infrastructure expert with proven experience in management, tooling, and optimization.
- Proficiency in the Nix package management system including flakes, alongside Ansible, Packer, Docker, QEMU/KVM, AWS, and Kubernetes.
- Experience building for multiple architectures, specifically Linux and Darwin/macOS aarch64 targets.
- Comfort with polyglot environments including builds for C/C++, Go, JavaScript, and Rust projects.
- Strong communication across technical and non-technical audiences and experience in async or globally distributed teams.
For applicants in Nigeria
- Timezone requirements are not stated; confirm before interviewing.
- The listing does not specify whether the role is a contractor or employee; confirm during interview.
- Pay currency or salary range is not stated; ESOP is mentioned but currency details are not.
- Visa or work authorization requirements are not stated; confirm eligibility.
- The listing indicates fully remote, globally distributed hiring; verify Nigeria eligibility if necessary.
Summarized by RemoteWork from the original listing. Always confirm details on the employer’s page.