Developer

As Developer you will mostly write PHP to develop or enhance both software for our customers and for internal projects. You should have a passion for quality and have a learning mindset.

This job is fully remote. We offer flexible working times and variable working hours. You can change your schedule every week, take a 7 hour break in the middle of the day, and take random days off. The most important thing is that you get things done.

We work at a sustainable pace and never go into crunch time. You can focus on quality and long term outcomes. You also have room to experiment, learn and grow. We understand that failure is a necessary part of growth.

You will be given a good amount of autonomy and responsibility. If you need a stream of completely broken down tasks and do not like making decisions for yourself, this is not the job for you! Autonomy does not mean lack of communication: you can chat with your colleagues whenever you deem appropriate or otherwise want to.

This job allows you to contribute to the open data and open source worlds. A good portion of our work is for the public sector, and the wiki software we develop is used by nonprofits, museums, libraries, and similar. Our roots are very much in the open source ecosystem, where we, as Professional Wiki founders, have been contributing for over a decade.

We are a small and growing company. We have no bureaucracy and like to keep it that way. Since we only started 2 years ago and are growing, we do not have everything figured out. That means you will run into the occasional evolving or missing processes. Your input and involvement with this part of the company is welcome.

We value courage, humility and professionalism.

About you

  • You have a growth mindset
  • You can get things done without constant supervision
  • You are familiar with PHP or can pick it up quickly
  • You can write well-designed automated tests
  • You can communicate fluently in English
  • Bonus: you have a SOLID understanding of software design principles
  • Bonus: you have prior experience with MediaWiki
  • Bonus: you have strong operations skills

Technologies we use

This list is ever-evolving and not comprehensive. It is here to give you a general impression. You do not need to be familiar with all of these technologies, and not all of them are used in every project. In particular, not all projects are done on top of MediaWiki.

  • PHP
  • PHPUnit
  • Psalm
  • PHPStan
  • Git
  • Docker
  • GitHub Actions
  • Symfony
  • Laravel
  • MediaWiki

On the frontend we also use

  • JavaScript
  • Selenium
  • Vue.js
  • QUnit

Compensation

Your compensation will depend on what you bring to the table and what form of contract you choose. We strongly prefer a commitment of at least 30 hours per week (on average). You can get a standard employee contract with a monthly wage or we can negotiate a different form of collaboration.

How to apply

Please email us via our contact address.

We want to know why you think you are a good fit for the job and get an idea of your skill set. Include relevant prior work where possible. Keep it concise, we will reach out for a call if we want more information. You can attach a classical CV or link to your LinkedIn or similar profile.

If you have questions about the job, don't hesitate to contact us!

View all open positions