Back to Jobs
Supabase
Development 104d ago
Applications ClosedThis job is no longer accepting applications.

CLI Engineer

Supabase
🌍Global
Full-time
Not Disclosed
Senior

Job Description

Key Skills Required

Master these to land this role

BackendBestseller 🔥
Learn in 18 Hours
Node.jsBestseller 🔥
Learn in 42 Hours
TypeScriptCLINestJS

Want to know if you're a match for this job?

Calculate My Match Score

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.

banner

Supabase 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.
Learn More