GrepJob
Supabase

CLI Engineer

Supabase
Apply
8 days ago
Remote, WorldwideSenior

Responsibilities

  • Design, build, and operate backend APIs and services in TypeScript using NestJS.
  • Develop CLI tooling that is consistent and performant across Windows, Linux, and macOS.
  • Collaborate with product and platform teams to define end-to-end behavior.
  • Implement unit, integration, and end-to-end tests for backend and CLI.
  • Create documentation and help content for API consumers and CLI users.
  • Participate in releases, versioning, and backwards compatibility.
  • Monitor usage and feedback to improve API/backend and CLI experiences.

Requirements

  • 5+ years of software development experience with a focus on backend systems.
  • Strong TypeScript skills and experience with production API and server-side code.
  • Hands-on experience with command-line tools and cross-platform concerns.
  • Proficiency in languages commonly used for CLI and backend work, especially TypeScript.
  • Experience building user-friendly CLIs with intuitive command structures.
  • Familiarity with package distribution and installation methods.
  • Solid Git workflow and CI/CD experience.

Benefits

  • Fully remote work with a WeWork membership or co-working allowance.
  • Equity ownership through ESOP for all team members.
  • Tech allowance for setting up an ideal work environment.
  • 100% health insurance coverage for employees and 80% for dependents.
  • Annual off-sites for team connection and collaboration.
  • Flexible work hours with an emphasis on asynchronous operations.
  • Annual education allowance for professional development.

Tech Stack

C++DockerGitGoKubernetesNestJSNode.jsnpmPostgreSQLPythonRustTypeScriptYarn