At TalkJS, we make it easy for developers to add chat to any product. We’re a small, 100% distributed team with a HQ in Eindhoven, 🇳🇱 the Netherlands. TalkJS is profitable, growing, and not dependent on venture funding.
We're not currently looking to expand the team, sorry. Check back later!
We care tremendously about quality.
We want TalkJS to be what every developer thinks of when building chat features—much like Stripe has become for payments. This means the product has to be excellent on all fronts. To make this happen, we hire great engineers and give them the maximum amount of freedom and trust to ship fantastic SDKs, APIs, and features.
When we say “maximum amount of freedom”, we really mean it. At TalkJS, you’re the “product manager” of your own work and you run it all the way—alone or together—from inception until it’s in our customers’ hands. Work flexible hours, from anywhere. No micromanagers, almost no meetings, and lots of collaboration.
Although we’re a fully remote team, we make time to meet in person. Our meetups are usually held somewhere in Europe and happen at least once a year, often twice. These gatherings give us a chance to connect face-to-face, share ideas, and have some fun together outside of screens.
Because you can't ship great stuff when you're tired and overworked
Because only constructive feedback makes the product better.
Every team member proactively proposes and ships improvements, which lets us skip a lot of project management overhead.
Because a few fast movers can get as much done as four layers of management with hundreds of bureaucracy-shackled team members.
To learn more about our culture, here are a couple of blog posts you might be interested in:
Some more background that might interest you:
TalkJS is structured as a typical client-server application. We like new technology and we like to balance it out with proven technology. This is what we use right now, but it's always changing, and we're happy for you to learn on the job.