SDK Engineer - Go

SupabaseSupabase·Remote
Software Development

WFA Digital Insight

The demand for skilled Go developers has surged in recent years, driven by the need for scalable backend solutions. As a key player in the Postgres development platform space, Supabase is poised to capitalize on this trend. With its commitment to remote work, Supabase offers a unique opportunity for talented engineers to make a significant impact. Candidates should be prepared to showcase their expertise in Go and ability to collaborate with a globally distributed team.

Job Description

About the Role

Supabase is seeking a skilled SDK Engineer - Go to join its team and help bring first-class support to the Go ecosystem. The successful candidate will design, build, and maintain a Go SDK that feels native to the ecosystem and scales to millions of developers.

Responsibilities

  • Design and build the Supabase Go SDK, including Auth, Database, Storage, Functions, and Realtime clients
  • Define API conventions and patterns that feel idiomatic to Go developers
  • Drive the SDK roadmap, identifying gaps and prioritizing improvements based on developer feedback and Supabase product direction
  • Engage the Go developer community through GitHub, Discord, and open source

Requirements

  • 5+ years of experience building production backend systems in Go
  • Deep familiarity with the Go ecosystem
  • Prior experience building SDKs, libraries, CLI tools, or other developer-facing products

Benefits

  • Fully remote work arrangement
  • Opportunity to work with a globally distributed team

How to Stand Out

  • Ensure your Go skills are up-to-date, including the latest features and best practices.
  • Showcase your experience with API design and development in your portfolio.
  • Be prepared to discuss your approach to collaborating with a distributed team and navigating ambiguity.
  • Highlight your understanding of the Go ecosystem and how you stay current with industry trends.
  • Prepare examples of how you've driven the roadmap for a similar project and prioritized improvements based on feedback.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.