Job description

About the company

The company is developing the leading data visualization software for business presentations. Their challenge is to offer the most intuitive user interface for generating complex data-driven charts and slides, while at the same time ensuring consistency, accuracy and seamless integration with Microsoft Office. They save time for their customers by automating many tasks for them, like chart labeling or slide layout. More than 1,000,000 users and 25,000 companies worldwide (such as American Express, Coca-Cola, EY, General Electric, Google, KPMG, Lufthansa, Pfizer, Siemens, and many others) rely on this software for their daily business.

The company was established in 2002 and now there are over 150 employees from more than 25 countries. They have offices in Denver and Boston (USA), Tokio (Japan), London (UK) and tech team in HQ in Berlin (Germany).

They work on challenging visualization problems, reverse engineering of Microsoft’s code, and reinventing the user interface. And they do this all based on their own pioneering C++ library, which they have the liberty to perfect along with the rest of their code. They’re the only German company funding a C++ ISO committee delegation, so there is a good chance that components they invent will find their way into the standard.

They are the kind of company developers truly like. In fact, of their now 20 full-time developers, in more than 20 years with them, only two ever quit their jobs. They are highly profitable, so they can give the time and resources to write beautiful code. There are no meetings. CTO is a computer science PhD, so no demands from manager who does not understand the trade.


We are looking for smart, creative developers with a solid theoretical background. The team of developers consists of those with 15+ years of commercial experience in various fields, to fresh graduates in Computer Science, Physics and Mathematics.

A university degree or work experience with C++, together with a fresh and creative problem-solving approach would be an excellent combination for this role. As all of our recruitment steps are task-based, the selection is based on the skills demonstrated during the tests.

  • Language: fluent English or German. We only require one of those languages
  • Tech stack: C++ (overall language knowledge, we don`t require latest standards e.g., C++ 17), algorithms
  • Working experience: any, we have several fresh graduates from Universities
  • Education for those who relocate to Berlin:
    EU citizens– any no restrictions
    Others, who don`t have EU passport - have to have a university technical degree (starting from Bachelor) or 3 years of proven IT experience (both are needed for visa purposes only)
  • Suggestions:
    candidates from Germany with PhD in Physics,
    candidates from Eastern Europe with bachelor and up degree in Computer Science, Math and Physics,
    candidates from UK with bachelor and up degree in Computer Science.

We offer

  • Remote:
    working not from the countries which are under world sanctions
    if candidate wants to work remotely, he needs to be a legal resident of it for EoR or be able to sign B2B/freelancer contract
  • Official employment in Germany and work from an office in Berlin
  • A wide array of extremely challenging C++ development tasks
  • An international team of brilliant minds
  • A working environment that makes this team stay and grow
  • Enough time to make sure that every detail of your solution is perfect
  • A flat organization and plenty of room for your ideas
  • No scheduled meetings
  • Family-friendly working hours, no deadlines, no overtime
  • Support for relocation
  • A competitive salary from the start and a raise annually after only one year

Upon submitting your application for this position, we will get in touch with you to discuss your background and delve further into the job opportunity.