Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
About the Role: Supabase is the Postgres development platform built by developers for developers. We are looking for a Senior CLI Engineer to join our CLI Team to build a world-class local development experience. This is a hands-on role involving roughly 80% backend/API work and 20% CLI work, primarily using TypeScript and NestJS.
What You'll Do
- Design, build, and operate backend APIs and services in TypeScript using NestJS patterns.
- Design and develop cross-platform CLI tooling (Windows, Linux, macOS).
- Implement unit, integration, and end-to-end tests across backend and CLI.
- Create documentation and help content for API consumers and CLI users.
- Collaborate with product and platform teams to define end-to-end behavior.
What You Bring
- 5+ years of software development experience with a strong track record in backend systems and developer-facing tooling.
- Strong TypeScript and professional experience shipping production API and server-side code (NestJS experience strongly preferred).
- Hands-on experience building, maintaining, or owning command-line tools.
- Familiarity with package distribution (npm, Homebrew, APT) and solid Git workflow/CI-CD experience.
- Bonus: Contributions to open-source CLI tools, experience with Docker/Kubernetes, and Postgres familiarity.
Benefits
- Fully remote work flexibility from anywhere in the world.
- Company equity (ESOP), Tech Allowance for your ideal setup, and 100% covered health insurance (80% for dependents).
- Flexible, async work environment with an annual education allowance and company off-sites.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Supabase
Supabase
View Company ProfileSupabase is an innovative technology company that provides an open-source, PostgreSQL-based alternative to Firebase, offering a suite of tools and services for developers to build scalable and secure applications. With a strong focus on community-driven development, Supabase empowers developers to create robust and data-driven applications with ease. The company's mission is to make it simple for developers to build, deploy, and manage applications, leveraging the power of PostgreSQL and a range of developer-friendly tools. By offering a comprehensive platform that includes authentication, storage, and real-time database capabilities, Supabase enables developers to concentrate on building exceptional user experiences, rather than managing complex infrastructure. As a result, Supabase has become a popular choice among developers seeking to build scalable and secure applications, and its community-driven approach has fostered a collaborative ecosystem that encourages innovation and growth. With its robust feature set, scalable architecture, and commitment to open-source principles, Supabase is poised to revolutionize the way developers build and deploy applications, making it an exciting player in the tech industry.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.

