Come work with us!

if you like building product instead of sitting in meetings

Job Openings (6)

We're product driven and we care tremendously about quality

We're super proud of our product as it allows developers do amazing things, like building a full-blown chat feature in just a few days. We're out to build the tool that every developer worldwide will use to build amazing chat features. TalkJS touches millions of people and is growing quickly.

We're hiring smart & independent people to solve challenging problems

We want to be the tool that every developer thinks of when building chat features, a bit like what Stripe has become for payments. 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.

Example code for initialising TalkJS
Some of the TalkJS team sat around a table
Some of the TalkJS team sat around a table
Some of the TalkJS team sat around a table

Before anything else, we are a team, and this is what we're all about

Healthy work/life balance

Because you can't ship great stuff when you're tired and overworked.

Respectful working culture

Because only constructive feedback makes the product better.

Responsibility

Every team member proactively proposes and ships improvements, which lets us skip a lot of the usual project management overhead.

Small team with little hierarchy

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, read this blog post

A no-nonsense working culture

When I was a dreamy wantrepreneur, my idea of running a startup involved foosball tables, slides, unlimited book budgets, and frequent company parties. However, when Joshua and I actually started TalkJS...

Read full post

Sound good?

Current Job Openings

We're a 100% distributed team with a small HQ in Eindhoven, the Netherlands. If you live near Eindhoven you're welcome to work from the HQ if you want.

TalkJS is quickly growing to be the default tool developers use to build a chat feature. We're looking to extend the team with someone who has broad design and frontend experience.

Someone who can push both the TalkJS website and landing pages, as well as the product UI/UX to a higher level. Youโ€™ll work closely with our co-founder Joshua who has a design background, as well as a large part of the development team.

We offer a lot of freedom and responsibility. At TalkJS we like to think that we're good at striking a balance between meticulous code and shipping quickly. If that sounds like your kind of environment, then this is for you.

Our ideal candidate:

  • Work on both the UX and visual redesign of the TalkJS core chat product, as well as the different website environments
  • Be the voice of UX and heavily influence design within the company
  • Gather key insights into customer behavior to discover their needs
  • Collaborate with the founders to drive product strategy and the development roadmap
  • Create clean, straight-forward, innovative user interfaces and landing pages
  • Execute all design stages from concept to coding it into HTML/CSS

Would be awesome if you also have proficient understanding of modern javascript single-page web applications and tools and libraries commonly used like Webpack, Yarn, npm etc.

Salary varies with seniority and is benchmarked to Dutch/Amsterdam norms.

Apply

Apply by emailing to jobs@talkjs.com. If you can, show us some work youโ€™ve helped create and are proud of! Also, if you found us on a job site, could you let us know which? Thanks! ๐Ÿ™‚

We want TalkJS to be the default tool for developers to build chat features. To accomplish that vision, we need to make TalkJS deliciously customizable and still fantastic out of the box.

Our out-of-the-box chat UI components are a unique selling point of TalkJS. It's a great feature, but we're perfectionists so deep inside we know that it can be way greater still. We're looking to extend the team with someone who can really lift it to another level. Our current frontend stack is primarily React/TypeScript though it's constantly evolving.

On top of that we want to make it 10x easier for our customers (developers and designers) to tweak the chat UI exactly the way they want with minimal coding effort. Our humble goal is to ship a product that's super simple to install, fantastic to use immediately, and infinitely customizable. Simple and customizable seem deeply at odds with each other, but we think we can pull it off. If you're up for the challenge of marrying the two, then this is for you.

We offer tremendous freedom and responsibility + work in a remarkably decent codebase (for a startup :D). At TalkJS we like to think that we're good at striking a balance between meticulous code and shipping quickly. If that sounds like your kind of environment, then this is for you.

Our ideal candidate:

  • has broad technical interests
  • deeple understand the web platform
  • likes to design great APIs/libraries for other programmers
  • has demonstrable experience writing single-page webapplications
  • knows at least 2 programming languages well
  • likes to work together with the team to make our product better across the board

Bonus points if you know mobile tech too (iOS/Android/React Native/Flutter).

Salary varies with seniority and is benchmarked to Dutch/Amsterdam norms.

Apply

Apply by emailing to jobs@talkjs.com. If you can, show us an app your built (or helped build) and an API/library you designed (on any platform). Also, if you found us on a job site, could you let us know which? Thanks! ๐Ÿ™‚

We want TalkJS to be the default tool for developers to build chat features. To accomplish that vision, we need to make TalkJS deliciously customizable and still fantastic out of the box.

We're looking to extend the team with someone who has broad front- and backend experience. Stack includes React/TypeScript/Elixir but it's OK if you're not experienced with all of those precisely. Our humble goal is to ship a product that's super simple to install, fantastic to use immediately, and infinitely customizable. Simple and customizable seem deeply at odds with each other, but we think we can pull it off. If you're up for the challenge of marrying the two, then this is for you.

We offer tremendous freedom and responsibility + work in a remarkably decent codebase (for a startup :D). At TalkJS we like to think that we're good at striking a balance between meticulous code and shipping quickly. If that sounds like your kind of environment, then this is for you.

Our ideal candidate:

  • has broad technical interests
  • likes to design great APIs for other programmers
  • has demonstrable experience writing single-page webapplications
  • has demonstrable experience writing backends
  • knows at least 3 programming languages well
  • likes to work together with the team to make our product better across the board

Bonus points if you know Elixir.

Salary varies with seniority and is benchmarked to Dutch/Amsterdam norms.

Apply

Apply by emailing to jobs@talkjs.com. If you can, show us an app your built (or helped build) and an API you designed (on any platform). Also, if you found us on a job site, could you let us know which? Thanks! ๐Ÿ™‚

We're continuously adding features to make our backend much faster, more scalable, and more developer-friendly for our customers. If you think scaling a backend at a fast-growing startup sounds like an excellent challenge, then this is for you! We're looking for someone who could be "architect" or "principal developer" elsewhere but prefers to get their hands dirty within an excellent & experienced team. We offer tremendous freedom and responsibility + work in a remarkably decent codebase (for a startup :D).

At TalkJS we like to think that we're good at striking a balance between meticulous code and shipping quickly. If that sounds like your kind of environment, then this is for you.

Our ideal candidate:

  • has broad technical interests
  • likes to design great APIs for other programmers
  • has demonstrable experience scaling backends
  • has demonstrable experience coding Elixir (not necessarily professionally)
  • knows at least 3 programming languages well
  • likes to work together with the team to make our product better across the board

Bonus points if you know some frontend stuff (JS/HTML/CSS) too.

Salary varies with seniority and is benchmarked to Dutch/Amsterdam norms.

Apply

Apply by emailing to jobs@talkjs.com. If you can, show us an app your built (or helped build) and an API you designed (on any platform). Also, if you found us on a job site, could you let us know which? Thanks! ๐Ÿ™‚

We want TalkJS to be the default tool for developers to build chat features. To accomplish that vision, we need to get our chat API in front of as many developers as possible.

To get there, we'll need someone experienced in building relationships with developers. That entails spreading awareness of TalkJS by writing enticing technical content, creating excellent code examples and apps, and building traction in developer communities. We intend to expand this team so ideally you would feel comfortable leading this effort and hiring and managing people too.

Our ideal candidate:

  • at least 1-2 years of experience in a developer relations or technical writing role
  • experience in writing technical content (documentation, tutorials, how-tos, etc.)
  • active in developer communities (Twitter, DEV, Hackernews, Discord etc.)
  • would like to participate in developer events and meetups
  • computer science or information technology degree or equivalent in developer experience

Salary varies with seniority and is benchmarked to Dutch/Amsterdam norms.

Apply

Apply by emailing to jobs@talkjs.com. Include anything you've written or built. Show us a community you're part of, your presentation from a dev meetup, or a fun coding project. Also, if you found us on a job site, could you let us know which? Thanks! ๐Ÿ™‚

We're looking for someone who's great at writing, pretty good at coding, and wants to get better at the latter. We can give you an opportunity to deeply learn many technologies in a very brief time all while producing useful community content (tutorials, code examples, SDKs, etc) for our (potential) customers.

Salary varies with seniority and is benchmarked to Dutch/Amsterdam norms.

Apply

Apply by emailing to jobs@talkjs.com. Include anything you've written before. Also, if you found us on a job site, could you let us know which? Thanks! ๐Ÿ™‚