API Engineer
About Supabase
About the team
You will
- Design, implement, and maintain both internal and public-facing APIs used across various Supabase products, including Studio, CLI, management APIs, and OAuth applications.
- Integrate with third-party platforms and partners, either by developing custom integrations or providing clear API points for them to connect with Supabase.
- Collaborate closely with various teams across Supabase (DevOps, Frontend, etc.) to ensure smooth integration and implementation of API functionality for the rest of the platform.
- Build and enhance testing, debugging, and monitoring tools to ensure public APIs' stability, reliability, and performance.
- Work with the dev-workflows team to enhance and improve the Branching experience, making it easier and more valuable for Supabase users.
You have
5+ years of experience
TypeScript
JavaScript
(Node.js) and familiarity with modern tools and frameworks (e.g., Nest.js, Express, Vitest, Zod).
- Expertise in designing robust, scalable, and maintainable APIs, and experience with API versioning, pagination, and error handling best practices. Experience with
OAuth
JWT
API security best practices
Good understanding of PostgreSQL
and relational databases.
- Proven ability to build scalable, maintainable APIs and develop tools for
testing
debugging
monitoring
API performance.
- Understanding of
CI/CD
Docker
What We Offer
Fully Remote
ESOP
Tech Allowance
Health Benefits
Annual Off-Sites
Flexible Work
Professional Development
About the Team
Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love.
- ~400 team members
- 60+ countries
- 20+ languages spoken
- Over $1B raised (including our $500M Series F)
- 540,000+ community members
We move fast, build in public, and use what we ship. If it's in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support - not replace - existing tools and communities.
Not included in the source posting: what you'll do.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.