I used to believe that solving hard technical challenges was the most rewarding part of building a technical product. As satisfying as that is, I may have found something even more fulfilling: witnessing strangers become contributors.
ParadeDB is two years old now. In 2023, Ming and I started it as an open-source database that brings BM25 full-text search and fast analytics support to Postgres. We observed how often Postgres users encountered limitations when building with Elasticsearch: denormalization, lack of JOINs, and operational headaches from syncing with Postgres. Our goal was to create a Postgres-native alternative.
We didn’t know what to expect. This was our first serious open-source project. We chose the model to simplify developer adoption and shorten the feedback cycle. We never really expected external contributors to join in.
I’ve given a lot of thought to why the community has welcomed us so openly and why many smart, busy people have made time to contribute. Perhaps it’s just the problem that we’re working on, but I suspect other traits of ParadeDB have helped draw people in. Here are some of the principles we followed that I think have helped:
I was inspired to write this post after two contributors came together to build Chinese language support into ParadeDB. Languages need tokenizers to break down text into component words. In April 2025, someone raised a PR that integrated ParadeDB with the Jieba tokenizer. Soon, documentation and stopword filter support were added. Just two contributors that we’ve never met and who wanted to contribute to the project … and now we have support for one of the most spoken languages in the world.
A thank you to everyone who has contributed. You’ve made ParadeDB better. If you're curious and would like to get involved, check out our CONTRIBUTING.md! And if you're interested in contributing full-time, we're hiring.
We raised our Series A a few months ago. When we did, we were a team of 4. We're now 6, and I'm working to grow the team to around 8.
What we’ve found is that successfully building devtools or infra isn’t a function of scaling massive teams with sprawling departments. Instead, you want to stay small and focused, recruiting the people who care about what’s being built and are the best in their respective fields. Why? Because our audience is discerning.
We’re not a typical SaaS tool, like a sales product. Those probably should scale early, even if it means a few bugs along the way. Their audience is forgiving. Ours isn’t. Devs will onboard, kick the tires, and jump ship if they detect any non-trivial problems. If a sales tool breaks, a few deals might get delayed. If an infra product breaks, the entire application can fail.
Meticulously-built devtools have a history of succeeding in the endgame. They scale more slowly at first, working closely with a handful of design partners on their way to version 1.0. Then, they hit an inflection point and take the world by storm. Elasticsearch, Snowflake, ClickHouse and MongoDB all followed this very trajectory. In recent days, Neon, a database that made huge strides towards a truly serverless Postgres, sold for $1B despite being early in its growth curve. There’s a long-term value in top-tier products, and top-tier products are built by a small group of truly exceptional and motivated people.
So, how do you hire the best? That’s the hard part. You can’t just wave money around and expect the best people to flock towards you. Instead, building a talented team is about earning the respect of the maisons in the field.
At ParadeDB, we've seen success on three venues: (a) conferences, (b) GitHub stalking, and (c) publishing content.
In devtools, the best product is usually the one that wins. As a result, we need these rockstar developers. The best products are built by the best engineers, period. Our engineering time isn’t spent installing packages, building integrations, or refactoring SQL queries—it’s optimizing how we lay data out on disk and 100X-ing our write throughput. These are problems we’ve repeatedly overcome strictly because our engineers are amazing.
Hiring is hard, and these two principles are how we’ve learned to do it well: