Join Professional Wiki
Become a Professional Wiki developer or MediaWiki expert.
Professional Wiki is a small company taking on big challenges. With ProWiki we provide the first truly modern MediaWiki experience. We also provide the most professional MediaWiki software development services.
How You Will Work
Our jobs are 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 entirely broken-down tasks and prefer to avoid making decisions, this is not the job for you! We expect more responsibility and autonomy for the more senior positions.
We value courage, humility and professionalism.
Your Opportunities
All our positions require the ability to communicate fluently in English.
Sales and Business Development Manager
You have experience with sales and advertising of Software as a Service products. You are comfortable with a high degree of autonomy and responsibility. Your main responsibility will be increasing sales of ProWiki.
Fully remote 20 hour minimum Long term Apply via emailSenior Developer
You can work without constant supervision and can take on high-level tasks, or even tell us what we should do. You are familiar with PHP and JavaScript or can pick them up quickly. You have a SOLID understanding of software design principles and testing.
Fully remote 30 hour minimum Long term Technologies Apply via emailJunior Developer
You have a growth mindset. You are eager to learn and to get things done. You are familiar with PHP or JavaScript, ideally both.
Fully remote 30 hour minimum Long term Technologies Apply via emailOperations Engineer / DevOps
You can work without constant supervision and can take on high-level tasks, or even tell us what we should do. You are familiar with Docker and Linux. Setting up MediaWiki is easy for you. Ideally, you also have development skills.
Fully remote 30 hour minimum Long term Technologies Apply via emailMediaWiki expert
You have substantial experience with MediaWiki, either with working within the wiki or with hosting and maintaining MediaWiki installations. You can work without constant supervision.
Fully remote 20 hour minimum Apply via emailHow To Apply
Please email us via our contact address: info@professional.wiki
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.
Your compensation will depend on what you bring to the table and what form of contract you choose.
Hiring Process
If we like your application we will reach out to you for further due diligence. In case we are interested in working with you, we will proceed with a trial contract. This is a short-term contract to see if we work well together. If all goes well, we will provide you with a longer-term contract.
Technologies We Use
To give you an idea of what we do, here is a list of technologies we use. This list is not comprehensive.
You do not need to be familiar with all of these technologies, especially if you are a junior developer. Not all of them are used in every project. In particular, not all projects are done on top of MediaWiki.
Backend technologies:
- PHP
- PHPUnit
- Psalm
- PHPStan
- Symfony
- Composer
- MediaWiki, Wikibase, and Semantic MediaWiki
- Relational DBs, Document DBs, and Graph DBs
Frontend technologies:
- TypeScript
- JavaScript
- Vue.js 3.x
- Pinia
- Vitest
- QUnit
Tools:
- Git
- GitHub Actions
- Docker and Docker-compose
- PHPStorm
- ChatGPT :)
Operations:
- Containers
- Various AWS services
- Orchestration tools
Your Benefits
Learning opportunity
Iterative processes
Awesome team
- Work in a passionate team Work in a small team with highly motivated and talented colleagues. We are a team of professionals who love what we do. We set high standards for ourselves and our work.
- Make an impact Take on meaningful work and deliver value to the customer via incremental delivery. Avoid wasting your time in a big bureaucratic company working on multi-year projects that never see the light of day.
- Work on your schedule Our jobs are 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.
- Work at a sustainable pace 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.
- Enjoy autonomy and responsibility You will be given a good amount of autonomy and responsibility. If you need a stream of entirely broken-down tasks and prefer to avoid making decisions, this is not the job for you! We expect more responsibility and autonomy for the more senior positions.
- Gain new skills As a junior you will be trained in software design and development. See Advice for Junior Developers by our CEO as an example of what we care about. As a senior you will work on challenging projects together with a team of talented people that embrace a culture of continuous learning.