GrepJob
Supabase

Software Engineer (Go) - Auth

Supabase
Apply
30 days ago
Remote, WorldwideMid Level / Senior

Responsibilities

  • Own the performance, reliability, and scalability of the Auth server.
  • Plan and execute safe database migrations across Postgres instances.
  • Build and improve observability metrics, tracing, alerting, and dashboards.
  • Collaborate with platform and infrastructure teams on deployment orchestration.
  • Contribute to the evolution of Auth's architecture for operational excellence.
  • Write and review RFCs as part of the development process.
  • Collaborate with engineers to ensure a seamless developer experience.

Requirements

  • 4+ years of professional experience writing and shipping Go in production.
  • Hands-on experience building and operating services at significant scale.
  • Strong relational database experience, preferably with Postgres.
  • Deep understanding of systems-level concerns in Go.
  • Experience with Kubernetes and AWS in a production setting.
  • Solid grasp of observability practices like metrics and distributed tracing.
  • Experience managing database schema migrations safely at scale.
  • Familiarity with multi-tenant architecture patterns.
  • Good technical writing skills for the RFC process.

Benefits

  • Fully remote work with a WeWork membership or co-working allowance.
  • Equity ownership (ESOP) for all team members.
  • Tech allowance for setting up an ideal work environment.
  • 100% health insurance coverage for employees and 80% for dependents.
  • Annual off-sites for team connection and collaboration.
  • Flexible work hours with an asynchronous operation model.
  • Annual education allowance for professional development.

Tech Stack

AWSGoGrafanaKubernetesMySQLPostgreSQLPrometheusTypeScript

Categories