Join the Family

Felicis portfolio companies are growing their teams in the U.S. and beyond.

Python Developer (part time / contract)



Software Engineering
Posted on Friday, February 2, 2024

Supabase is an open-source Firebase alternative, built by developers for developers. Supabase adds auth, real-time, storage, restful APIs, and edge functions to Postgres. Supabase is a fully remote company. Having a globally distributed, open-source company is our secret weapon for hiring top-tier talent.

We are seeking a Python Developer to lead and maintain our open source Python libraries. It’s a contract position.

You will:

  • Own the development and maintenance of the Python client libraries (supabase-py, realtime-py, gotrue-py etc. & vecs).
  • Reach parity with the Supabase Javascript Python Client Library.
  • Guiding community maintainers and contributors.
  • Own the documentation for the above.
  • Produce materials that assist in the adoption of supabase-py and vecs users. Technical blog posts, example applications, guides and tutorials etc.
  • Support the above across Discord, GitHub, and HubSpot.

You are:

  • 5+ years of Python development.
  • 2+ years experience contributing or maintaining an Open Source project.


  • Experience implementing authentication and authorization systems.
  • Javascript/Typescript experience.
  • Deep exposure to Postgres.
  • Experience with Vector Embeddings and AI systems.

We offer:

  • 100% remote work from anywhere in the world. No location-based adjustment to your salary.
  • Autonomous work. We work collaboratively on projects, but you set your own pace.


Supabase adds auth, realtime, and restful APIs to Postgres without a single line of code.

Each project within Supabase is an isolated Postgres cluster, allowing customers to scale independently, while still providing the features that you need to build: instant database setup, auth, row level security, realtime data streams, auto-generating APIs, and a simple to use web interface.

We are a fully remote company.

Key Tech: Javascript, Typescript, Go, Elixir, PostgREST (haskell), Postgres, Pulumi.

About the team

  • We're a startup. It's unstructured.
  • Collectively founded more than a dozen venture-backed companies.
  • More than 10 different nationalities.
  • We deeply believe in the efficacy of collaborative open source. We support existing communities and tools, rather than building "yet another xx".
  • We "dogfood" everything. If you use it in your project, we use it in Supabase.


  • The entire process is fully remote and all communication will happen over email or via video chat.
  • Once you've submitted your application, the team will review your submission, and may reach out for a short screening interview over video call.
  • If you pass the screen you will be invited to up to four follow up interviews. The calls:
    • usually take between 20-45 minutes each depending on the interviewer.
    • are all 1:1.
    • will be with both founders, a member of either the growth or engineering team (depending on the role), and usually one other person from your immediate team or function.
  • Once the interviews are over, the team will meet to discuss several roles and candidates and may:
    • ask one or two follow-up questions over email or a quick call.
    • go directly to making an offer.