Careers

Join Us

Open positions come and go.
What does not change is that we always want to meet good developers.

The work has changed, quite a lot

Building software today looks nothing like it did two years ago. We use AI across the whole cycle: design, code, review and testing. That moved where the hard work actually is. Writing the lines stopped being the bottleneck. Understanding the client's domain, choosing an architecture that will hold up for years, and reviewing what gets produced with real judgement matter more than ever.

So when we look at a CV, the list of technologies is what tells us the least. We care more about how you think, how you approach a problem with no obvious answer, and how comfortable you are learning something that did not exist last week.

How we work

  • With AI, every day. Coding assistants, automated review, test generation and agents for the repetitive work are part of the normal workflow, not an experiment someone is running in a corner.
  • With judgement of our own. AI writing the first draft does not mean it ships. Someone has to understand what that code does, why, and what happens when it breaks. That someone is you.
  • Remote, for real. We work fully remote, from our offices or wherever suits you. It has been that way for years; it was not a scramble.
  • With processes that actually exist. We are an ISO 9001:2015 certified company. Not bureaucracy for its own sake: it is why projects do not depend on one person remembering something.
  • In the open. We maintain more than 35 Vaadin add-ons used by teams worldwide. Your work here can end up public, with your name on it.
  • On our own products. Beyond client projects, we build and maintain our own platforms. They are very different contexts and you learn from both.

What we value

We look for people who care about the problem, not just the tool. Who can say "I don't understand this yet" without it costing them anything. Who can read someone else's code, generated or not, and spot what is wrong before production does. And who want to get into whatever comes next: two years ago nobody had experience wiring language models into enterprise applications, and today it is a good part of what we do.

English helps, quite a bit: we work with clients and with the open source community abroad.

Profiles

The profiles we usually look for

These are not job ads. They are the profiles we most often hire for, so you can tell whether it is worth writing to us.

Send us your CV

There does not have to be a posting open. We keep it on file and get in touch when something comes up that fits your profile. If you like, tell us what you have been working on lately and what you would like to do next.

Send my CV