Data API Engineer
Supabase · Engineering · Mid · 20d ago
Anyone, anywhere in the world can apply.
Direct from the employer's own careers page
Who can apply
Read straight from the listing, so you know before you spend time on it.
Anyone, anywhere in the world can apply.
“We hire globally. We believe you can do your best work from anywhere.”
The team includes approximately 400 people spread across more than 60 countries.
- Async-first
- Supabase operates asynchronously and gives employees autonomy over their schedules.
- Contractor / B2B
- No mention of hiring international contractors or invoicing.
- Global stipend
- Provides a global co-working allowance or WeWork membership, tech setup allowance, and annual education stipend.
- Annual retreat
- The entire company gathers once a year in a new city for a week-long off-site.
Read from the listing automatically. Always confirm the details with the company before you accept an offer.
About the role
As a Data API Engineer on the Data API Team, you will focus on improving the feature set, reliability, and performance of Supabase's Data API based on PostgREST. You will optimize the PostgreSQL driver, develop multitenant features, address technical support escalations, and collaborate across teams to resolve platform integration issues.
What you'll do
- Work on PostgREST's PostgreSQL driver (based on Hasql) to eliminate bottlenecks and optimize performance.
- Develop new features and bug fixes for PostgREST toward a multitenant Data API architecture.
- Resolve incidents and escalated support issues while improving system observability and performance.
- Collaborate cross-functionally with other engineering teams to debug and resolve platform integration challenges.
What you bring
- At least 3 years of experience with strong Haskell skills.
- Experience developing in the C programming language.
- Solid knowledge of SQL and PL/pgSQL scripting in PostgreSQL.
- Demonstrated track record of contributing to and engaging with open-source projects.
- Experience providing technical support to users across varied technical skill levels.
- Experience debugging applications on Linux operating systems.
About Supabase
Supabase is an open-source Postgres development platform providing database, authentication, storage, edge functions, and realtime services to over 500,000 community members. The company is born-remote with around 400 team members across 60+ countries.
View Supabase profile & open roles →