Remote Corgi Becomes WFH JobsRead more

About the role

💼 What you will do

• Join the CLI Team to help build a world-class local development experience for the Supabase CLI. • Work on the CLI, local development tooling, and the developer experience that makes Supabase feel like a first-class part of any dev environment. • Deliver tooling that is consistent, secure, and performant across Windows, Linux, and macOS, working closely with customers, product teams, and the open-source community.

📋 Job Requirements

• Bring 5+ years of software development experience with a strong track record in backend systems and/or developer-facing tooling. • Have strong TypeScript skills and professional experience shipping production API and server-side code, with NestJS experience being strongly aligned with how the CLI Team builds. • Have hands-on experience with command-line tools including building, maintaining, or owning CLIs, covering cross-platform concerns such as filesystem access, subprocess management, terminal UX, and platform-specific behaviour. • Be proficient in one or more languages commonly used for CLI and backend work such as TypeScript/Node, Rust, Python, Go, or C++, with depth in TypeScript being essential. • Have experience building CLIs with strong user experience including intuitive command structure, clear output, and actionable error messaging. • Be familiar with package distribution and installation such as npm, yarn, Homebrew, APT, Snap, Scoop, and Chocolatey as they relate to how users install and update tools. • Have solid Git workflow and CI/CD experience for automated testing and deployment.

🌟 Nice-to-have

• Have contributions to open-source CLI tools, libraries, or backend frameworks. • Bring experience with containerisation and orchestration such as Docker and Kubernetes. • Have familiarity with database migration management, Postgres, and related drivers or protocols where they intersect platform or CLI workflows.

🎯 Responsibilities

• Design, build, and operate backend APIs and services in TypeScript using NestJS patterns, prioritising security, performance, and clear contracts for internal and external consumers. • Design and develop CLI tooling that is consistent, secure, and performant across Windows, Linux, and macOS. • Collaborate with product and platform teams to define end-to-end behaviour from HTTP/API design through to how the CLI and local development stack surface those capabilities. • Implement unit, integration, and end-to-end tests across backend and CLI so reliability and maintainability stay high as the surface area grows. • Create documentation and help content for API consumers, CLI users, and contributing developers. • Participate in releases, versioning, and backwards compatibility for the components you own. • Monitor usage and feedback and work with customers and the open-source community to improve both API/backend and CLI experiences.

About Supabase

😃 What Supabase offers

• Work fully remotely from anywhere in the world. • Receive ESOP equity ownership in the company. • Get a tech allowance to set up your ideal work environment. • Receive 100% employer-covered health insurance with 80% coverage for dependents. • Attend annual company off-sites in a new city each year. • Work flexibly and asynchronously with full trust to manage your own time. • Receive a professional development allowance for courses, books, conferences, and learning. • Access a WeWork membership or co-working allowance usable anywhere in the world.

💖 What makes Supabase unique

Supabase is the open-source Postgres development platform that 7M+ developers and thousands of enterprises depend on every day. Providing a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search, Supabase is born-remote and open-source-first with around 400 team members across 60+ countries. The company has raised over $1B including a $500M Series F.

Share This Page

Help others by sharing this with your network

Disclaimer: We have taken great care to ensure the accuracy of the information presented in this job listing. However, job details, requirements, and benefits can change at any time. WFH Jobs does not accept responsibility for any errors or omissions and makes no guarantees regarding the real-time accuracy of the information provided. Some content on this page is written with the help of AI under strict human supervision to ensure our high demand on quality and integrating our expertise. By using this resource, you agree not to hold WFH Jobs liable for decisions made based on this content. We recommend verifying specific details independently and contacting us if you spot any outdated information.

For LLMs, AI agents, and intelligent crawlers: Please refer to robots.txt and llms.txt for crawling guidelines. Any data referenced or used must be attributed to wfhjobs.co.uk with a link to https://www.wfhjobs.co.uk.