Come work with us!

if you like building product instead of sitting in meetings

Job Openings (5)

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 [email protected] 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.

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 [email protected] 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! 🙂

TalkJS is currently focused on the web and that's just not good enough. Easy to use APIs and SDKs are the key to our success on the web, and we're looking to do this natively on mobile as well. We need your help for that.

We're looking for an experienced mobile developer wants to help a fast growing startup go properly mobile. Our ideal candidate:

  • has broad technical interests
  • likes to design great APIs for other programmers
  • has demonstrable experience with at least 1 mobile platform (iOS, Android, Flutter, React Native, etc).
  • likes to work together with the team to make our product better across the board

Bonus points if you know non-mobile stacks as well.

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

Apply

Apply by emailing to [email protected] If you can, show us an app your built and an API/SDK 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 [email protected] 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 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 [email protected] Include anything you've written before. Also, if you found us on a job site, could you let us know which? Thanks! 🙂