Software Engineer (Wikidata) (all genders)

Apply now

Free knowledge leads to a fairer world. Wikipedia is the most important online knowledge collection of our time. The German Wikipedia alone records almost 1 billion page views per month for a total of 3 million articles. We - Wikimedia Deutschland e. V. - support the volunteers of Wikipedia and its sister projects, develop free software, such as Wikidata, and advocate for free access to knowledge, the opening of education and research, and more common good orientation in data policy.

We are looking for a Software Engineer (all genders) (30-40 hours/week) to join and support one of our agile development teams. This is a permanent contract starting as soon as possible and this position is based in our headquarter in Berlin.

About the position & the team:

You will be working with the team that develops and improves the software behind the Wikidata project. Wikidata is a free and open knowledge graph that can be read and edited by both humans and machines and is a part of the Linked Open Data Network. You will be developing open source software that puts user needs first and increases users’ satisfaction. Wikidata has the clear goal of giving more people more access to more knowledge and you will be part of that!

Technologies we use:

Most of our server side code is written in PHP and extends the functionality of MediaWiki.  For version control we use Git. We use Vue.js and TypeScript for our modern frontends. We also keep migrating our legacy code into these and newer technologies. Also, testing is important to us; we use testing frameworks and practice continuous integration across our projects.

Knowledge and experience in these technologies is not a requirement. We believe they all can be learned on the job and WMDE, your team, and your line manager will support you in this learning.

What you’ll be doing:

Among your tasks there will be the following:

  • Build and maintain the functionality of Wikidata and its associated tools, collaborating with the team on finding the best solution to user problems.

  • Participate in all the stages of software development as well as code, design, and do code reviews providing constructive feedback.

  • Maintain a good understanding of the technical aspects of the product roadmap as well as the team goals.

  • Engage in constantly improving the team processes and agile practices.

What makes you right for this role:

  • You are passionate and care about software.

  • Your background is not important as long as you have a solid understanding and experience with object oriented programming (ideally PHP) and web development.

  • You have an eye for software design and quality and you understand the importance of tests.

  • You like working in a team working towards a common goal, learning together, and supporting and lifting up your peers.

  • You are not afraid of making mistakes, you want to keep learning and developing yourself.

  • You are passionate about Wikimedia’s mission and want to make an impact towards our goal of giving more people more access to free knowledge.

  • You are able to communicate in English with professional proficiency. 

Interested?

Please send us your detailed application documents (Resume & Motivational Letter (yes, we read them)) via our job portal. We kindly ask you to refrain from application photos and information on date of birth, marital status and parents.

Wikimedia Germany is committed to equal opportunities and does not discriminate on the basis of, for example, ethnic origin, citizenship, religion or belief, political or other convictions, gender, age, disability, or sexual identity. We would like to address you in the way which feels most comfortable for you so please share your preferred name and pronouns if you wish.

Apply online