companySupabase logo

Go SDK Engineer at Supabase | Remote

SupabaseRemote
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

5+ years of experience in building production-grade backend systems using Go. Extensive familiarity with the Go ecosystem, including the standard library, goroutines, channels, module management, interface design, and the idioms highly regarded within the Go community. Proven experience in developing SDKs, libraries, CLI tools, or other developer-centric products. Comfortable with multiple programming languages and able to leverage patterns from various ecosystems. Strong communication skills, with the ability to convey complex concepts to both technical and non-technical audiences. Experience in asynchronous or globally distributed teams.

About the job

About Supabase

Supabase is the premier Postgres development platform crafted by developers for developers. Our comprehensive backend solution encompasses Database, Authentication, Storage, Edge Functions, Realtime capabilities, and Vector Search. All our services are seamlessly integrated and optimized for growth.

About the Role

We are on the lookout for a talented Go SDK Engineer to enhance our SDK team and deliver outstanding support for the Supabase ecosystem within the Go programming community. You will collaborate closely with our SDK team, the developer community, and product engineering to design, develop, and sustain a Go SDK that feels intuitive for developers and scales effectively to meet the needs of millions.

This position is ideal for individuals who thrive in asynchronous, dynamic environments and are passionate about creating developer tools that can support vast numbers of users.

Your Responsibilities

  • Design and develop the Supabase Go SDK, focusing on Auth, Database, Storage, Functions, and Realtime clients.
  • Establish API conventions and patterns that resonate with Go developers, ensuring they are explicit, minimal, context-aware, and conform to the expectations of the Go community for high-quality libraries.
  • Steer the SDK roadmap, identifying areas for enhancement and prioritizing improvements based on developer feedback and the strategic direction of Supabase.
  • Engage with the Go developer community via GitHub, Discord, and open-source initiatives—addressing issues, reviewing contributions, and iterating transparently.
  • Work collaboratively with the broader SDK team to maintain consistency, share best practices, and elevate the quality across all supported languages.
  • Create documentation, guides, and code samples that empower developers to quickly begin using our tools and delve deeper with confidence.

Qualifications

  • 5+ years of experience in building production-grade backend systems using Go.
  • Extensive familiarity with the Go ecosystem, including the standard library, goroutines, channels, module management, interface design, and the idioms highly regarded within the Go community.
  • Proven experience in developing SDKs, libraries, CLI tools, or other developer-centric products.
  • Comfortable with multiple programming languages and able to leverage patterns from various ecosystems.
  • Strong communication skills, with the ability to convey complex concepts to both technical and non-technical audiences.
  • Experience in asynchronous or globally distributed teams.

About Supabase

Supabase is a leading Postgres development platform designed by developers for developers, providing a complete backend solution that seamlessly integrates all services for optimal growth.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.