Senior API Engineer

An open-source and fully remote company building developer tools for databases.
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Senior API Engineer

Supabase, an innovative open-source company, is seeking a Senior API Engineer to join their fully remote team. The role focuses on the Management API, a crucial component of the Supabase stack, built with TypeScript, Nest.js, and JavaScript technologies. This position offers an exciting opportunity to work on APIs that power various Supabase products and integrate with third-party services.

The ideal candidate will have 5+ years of backend development experience, with strong expertise in TypeScript and Node.js. You'll be responsible for designing and maintaining both internal and public-facing APIs, ensuring their scalability, reliability, and performance. The role requires good understanding of PostgreSQL and experience with modern development practices including CI/CD and containerization.

Supabase offers an attractive benefits package including 100% remote work with no location-based salary adjustments, comprehensive health benefits, and professional development opportunities. The company culture emphasizes autonomy, collaboration, and open-source contributions, with a globally distributed team representing over 30 nationalities.

As part of the engineering team, you'll work on critical infrastructure that enables seamless communication between Supabase services and third-party integrations. You'll collaborate with various teams, contribute to the open-source ecosystem, and help shape the future of database development tools.

The company stands out for its commitment to open-source collaboration, practical approach to product development through "dogfooding," and startup culture that encourages innovation and autonomous work. This role offers a unique opportunity to work with a team that has collectively founded more than 30 startups and deeply believes in the power of collaborative open source development.

Last updated 7 days ago

Responsibilities For Senior API Engineer

  • Design, implement, and maintain both internal and public-facing APIs across Supabase products
  • Integrate with third-party platforms and partners
  • Collaborate with various teams to ensure smooth API functionality integration
  • Build and enhance testing, debugging, and monitoring tools
  • Ensure public APIs' stability, reliability, and performance

Requirements For Senior API Engineer

TypeScript
Node.js
PostgreSQL
  • 5+ years of experience in backend API development
  • Strong expertise in TypeScript and JavaScript (Node.js)
  • Expertise in designing robust, scalable, and maintainable APIs
  • Good understanding of PostgreSQL and relational databases
  • Understanding of CI/CD pipelines, Docker, and containerized deployments

Benefits For Senior API Engineer

Medical Insurance
Vision Insurance
Dental Insurance
Education Budget
  • 100% remote work from anywhere in the world with no location-based salary adjustment
  • Autonomous work environment
  • Health, Vision and Dental benefits (100% coverage for employees, 80% for dependants)
  • Generous Tech Allowance for office setup
  • Annual Education Allowance
  • Annual off-sites

Interested in this job?

Jobs Related To Supabase Senior API Engineer

Senior Elixir Engineer (APAC)

Senior Elixir Engineer position at Supabase focusing on scaling and improving Realtime and Supavisor products, requiring expertise in large multi-node Elixir systems.

Senior Elixir Engineer

Senior Elixir Engineer position at Supabase, building scalable database infrastructure with focus on performance and reliability.

Senior Auth Engineer

Senior Auth Engineer position at Supabase, building and maintaining authentication features using Go and TypeScript in a fully remote environment.

Sr. SDE, Amazon Private Brands

Senior Software Engineer role at Amazon Private Brands, building discovery systems using AWS and ML, offering competitive compensation $151K-$261K plus benefits.

Sr. Software Development Engineer, Japan Store Tech

Senior Software Engineer role at Amazon Japan Store Tech, focusing on improving selection discovery through distributed systems and machine learning