CLI Engineer

Job not on LinkedIn

September 16

Apply Now
Logo of Supabase

Supabase

SaaS • API • Artificial Intelligence

Supabase is an open source alternative to Firebase, providing a range of backend tools designed to help developers start and scale their applications effectively. It offers features such as a full Postgres database, authentication with Row Level Security, instant APIs, Edge Functions for custom code, real-time data synchronization, and storage for large files. Developers can integrate machine learning models, utilize RESTful APIs, and take advantage of platform-integrated best of breed products. Supabase is designed to be highly portable, extendable, and user-friendly, making it a powerful choice for startups and enterprises looking to innovate quickly and efficiently.

51 - 200 employees

Founded 2020

☁️ SaaS

🔌 API

🤖 Artificial Intelligence

💰 $80M Series B on 2022-05

📋 Description

• Design and develop CLI tools in Golang that are consistent, secure, and performant across Windows, Linux, and macOS. • Collaborate with product teams to define CLI functionality and refine usability across the entire Supabase local development stack. • Implement unit, integration, and end-to-end tests to ensure high reliability and maintainability. • Create detailed documentation and help content for end-users and developers. • Manage releases, versioning, and backwards compatibility of Supabase CLI. • Monitor usage, gather feedback from customers, and work with the open source community to continuously improve the CLI experience. • Work closely with customers, product teams, and the OSS community to deliver a consistent, secure, and performant CLI tool for local development.

🎯 Requirements

• Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience. • 5+ years of experience in software development with a focus on command-line tools. • Proficient in one or more programming languages commonly used for CLI development (e.g., Go, Rust, Python, Node.js, C++). • Deep understanding of cross-platform development concerns, including filesystem access, subprocess management, terminal handling, and platform-specific quirks. • Familiar with package distribution and installation mechanisms (e.g., npm, yarn, Homebrew, APT, Snap, Scoop, Chocolatey). • Passionate about building CLIs with a strong user experience (intuitive command structure, clear output, good error messaging). • Experience with Git and CI/CD pipelines for automated testing and deployment. • Experience with containerization and orchestration (e.g., Docker, k8s). • Experience with unit, integration, and end-to-end tests to ensure high reliability and maintainability. • Familiarity with database migration management and Postgres line protocol. • Experience collaborating with product teams, customers, and open source communities in async environments.

🏖️ Benefits

• Fully Remote — We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. • ESOP — Every team member receives ESOP (equity ownership) in the company. • Tech Allowance — Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. • Health Benefits — Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. • Annual Off-Sites — Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. • Flexible Work — We operate asynchronously and trust you to manage your own time. • Professional Development — Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth.

Apply Now

Similar Jobs

July 31

Open call for engineers at Oklo, specializing in clean, reliable energy through fast fission.

July 14

Canonical

501 - 1000

Work on Linux-based infrastructure challenges at Canonical. Provide solutions for open source technologies.

Cloud

Distributed Systems

Docker

IoT

Kubernetes

Linux

Open Source

OpenStack

Postgres

Python

Go

May 15

DEME Group

5001 - 10000

Join DEME as a Second Engineer to oversee engine maintenance on specialized dredging vessels.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com