About Us

Careers at xyflow

Learn about how we work and see our open positions

Hi! We're xyflow and we build open source node-based UI libraries like React Flow and Svelte Flow, which are used by thousands of developers. We are expanding our Berlin-based product development team and are looking for talented web developers to join us. Below is a list of our current job openings.

Berlin

Fullstack Developer

Our libraries React Flow and Svelte Flow are at the core of what we do, but it's not the only thing we work on. We also maintain a platform for our Pro subscribers, regularly update our documentation with new examples, and provide support to our users on GitHub, Discord, and by email.

We're looking for a full-stack developer to join our small team and get stuck in to everything we do!

You are:

  • Experienced at full-stack or frontend JavaScript development. Bonus points if you have worked with Next.js. Bonus-er points if you've worked with Nhost.

  • Comfortable communicating in both written and spoken English.

  • Able to take ownership and work independently on some projects.

  • Passionate about independent open-source software.

  • Interested in the different parts of our daily business: libraries, pro-platform, docs, website, discord, support.

Things you might do:

  • Improve the checkout flow with Stripe on the Pro Platform.

  • Work on improving the performance of Svelte Flow.

  • Write a tutorial on how to build an AI chatbot with React Flow.

  • Answer technical questions from our users over Discord or by email.

  • Create a new example for our documentation.

What we can offer:

  • Work on an interesting open source project used by thousands of developers

  • Nice office in Berlin Kreuzberg

  • Four day work-week (32 hours)

  • Six weeks of vacation per year

  • Salary range: 50k - 80k

  • Monthly 1:1s, semi annual reviews

How to apply:

If you don't fit everything we wrote above or need some on-the-job skill-building, but you feel excited about the position, we would love to hear from you! To apply, send us an answer to the following questions with a paragraph or two of text (no more than 300 words) or a video / loom / audio clip (no more than 2 minutes):

  1. What is most interesting to you about this job posting?

  2. What past experience do you have that is relevant to this position?

Send this along with your first name and preferred pronouns (if you'd like) and a document with your past working experience in any format you like over to jobs@xyflow.com. We aim to get back to applications within one week.

How we hire

We consider applications on a rolling basis, and will add and remove job openings as the team grows. Here's how our hiring process works:

  1. Our team goes through your application.

  2. We invite you for a short 15 minute “vibe check” video call.

  3. A small take-home assignment based on an old real-world support request that involves creating a small React Flow app.

  4. We invite you for a one hour in person interview with one of the founders and some of the team.

  5. We send you an offer.

How we work

We are currently a team of five all working less than 40-hours per week. Four of us are in Berlin and regularly work in our office in Kreuzberg while one of us is in the UK. We all meet up in-person about twice a year. We communicate over Discord and have one weekly synchronous call. We also have a flexible schedule, which can work well with any responsibilities you may have during the week such as student obligations or family / medical needs.

We work in three-week cycles followed by one-week cooldown period. During the cooldown week we create “pitches” of new ideas, features, edits, or improvements. At the end of our cooldown week as a team we decide which ones we'll work on in the next cycle. We work on some pitches collaboratively, some alone. At the end of the cycle we talk about how the cycle was for us and show what we worked on.

We don't accept money from people like the military or agencies who conduct mass surveillance. Our libraries are MIT Licensed which translates to a core principle of transparency about our work. We do make money from our Pro subscriptions, but we are not seeking investor funding. We are anti-hustle culture.

Diversity and inclusion are a priority for us. We are open to discussions about how to make xyflow a more inclusive space and if we can make accomodations in our hiring process, please reach out to us.