CLI Engineer
SupabaseLocation🌍Worldwide
Job Type💼Full‑time
Salary💵50k-100k
Posted📅37 days ago
Engineeringcli-toolsgolangcross-platformopen-sourcesupabaseremote
About the Role
Join Supabase, the Postgres development platform, as an experienced CLI Engineer. You will be instrumental in designing and developing robust, cross-platform command-line tools that empower developers using our comprehensive backend solution. This is a full-time, remote position.
Responsibilities
- Design and develop consistent, secure, and performant CLI tools in Golang for Windows, Linux, and macOS.
- Collaborate with product teams to define CLI functionality and enhance usability across the Supabase local development stack.
- Implement comprehensive unit, integration, and end-to-end tests to ensure high reliability and maintainability.
- Create clear documentation and help content for both end-users and developers.
- Manage releases, versioning, and ensure backwards compatibility for the Supabase CLI.
- Monitor usage, gather customer feedback, and engage with the open-source community to continuously improve the CLI experience.
Requirements
- 5+ years of software development experience, specifically focused on command-line tools.
- Proficiency in a CLI-oriented programming language such as Go, Rust, Python, Node.js, or C++.
- Deep understanding of cross-platform development challenges, including filesystem access, subprocess management, terminal handling, and platform-specific quirks.
- Familiarity with various package distribution and installation mechanisms (e.g., npm, yarn, Homebrew, APT, Snap, Scoop, Chocolatey).
- Proven experience in building CLIs with an excellent user experience, including intuitive commands, clear output, and effective error messaging.
- Experience with Git and CI/CD pipelines.
About Supabase
Supabase is built by developers for developers, offering a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth, providing a powerful platform for innovation.
About Supabase
View companySupabase is an open-source Firebase alternative that provides a full PostgreSQL database.
Apply now
Please let Supabase know you found this job on FullRemoteWork.
Apply NowGet Job Alerts
Receive notifications for similar jobs
Share this job
Similar Jobs
Intermediate Backend Engineer, Application Security Testing at GitLab2w
🌍Worldwide💼Full‑time
golangbackendapp-security
Intermediate Backend Engineer, Application Security Testing at GitLab
🌍Worldwide💼Full‑time
golangbackendapp-securitysca
2 weeks ago
Senior Engineering Manager at Lightning Labs3w
🌍Worldwide💼Full‑time
engineering-managemeremotebitcoin
Senior Engineering Manager at Lightning Labs
🌍Worldwide💼Full‑time
engineering-managemeremotebitcoinopen-source
3 weeks ago
Frontend Engineer at Supabase4w
🌍Worldwide💵50k-100k💼Full‑time
frontendreacttypescript
Frontend Engineer at Supabase
🌍Worldwide💵50k-100k💼Full‑time
frontendreacttypescriptweb-development
4 weeks ago
General Application at Chainguard1mo
🌍Worldwide💵50k-100k💼Full‑time
general-applicationremotesoftware-security
General Application at Chainguard
🌍Worldwide💵50k-100k💼Full‑time
general-applicationremotesoftware-securitycloud-native
1 month ago
Junior Support Engineer at Supabase1mo
🌍Worldwide💵50k-100k💼Full‑time
developer-supporttechnical-supportcustomer-service
Junior Support Engineer at Supabase
🌍Worldwide💵50k-100k💼Full‑time
developer-supporttechnical-supportcustomer-serviceremote
1 month ago
Customer Solution Architect at Supabase1mo
🌍Worldwide💵50k-100k💼Full‑time
customer-successsolutions-architectusupabase
Customer Solution Architect at Supabase
🌍Worldwide💵50k-100k💼Full‑time
customer-successsolutions-architectusupabasepostgres
1 month ago