Careers at Piwik PRO

Take up the challenge and join us in building a privacy-friendly analytics platform!

View job offers

Wondering what it’s like to be a part of the Piwik PRO team?

You know the context. You see the product as a whole, with a clear perspective on its long-term development.

You make an impact. You decide how and what you work on.

You are relevant. All the way from idea to implementation.

Choose a career you’ll love

We’re a team of over a hundred individuals working together to build a powerful product and provide an outstanding customer experience. See how you can get involved!


Be the engineer behind our stellar user experience. Get involved in the roadmap creation process, build shiny features and integrate them into the product to improve Piwik PRO Analytics Suite, one release at a time.


Establish synergy between development and operations. Make sure our product is stable, functional and secure; automate whatever can be automated!

Customer-facing roles

Work with recognized brands and make sure they fully understand the benefits of using our product. Break the ice, be a helping hand and make customers fall in love with us!


Use your creativity to give our customers an awesome user experience. Keep our product visible on the market, share industry insights and help our clients make educated decisions for their businesses!


Alternatively, you can be our back office hero. Find your role in departments like HR and finance, be the driving force behind our daily operations and provide vital support for the technical teams.

Job offers

We’re constantly on the lookout for people who want to make an impact!

Mid Node.js Developer

11 000 - 20 000 PLN net (B2B)
9 100 - 16 600 PLN gross (UoP)

Wrocław, Remote

Senior QA Engineer - Analytics Team

18 000 - 23 000 PLN net (B2B)
15 000 - 19 000 PLN gross (UoP)

Wrocław, Remote

Mid Frontend Developer

11 000 - 20 000 PLN net (B2B)
9 100 - 16 600 PLN gross (UoP)

Wrocław, Remote

Engineering Manager

14 000 - 20 000 PLN net (B2B)
11 600 - 16 600 PLN gross (UoP)

Wrocław, Remote

Wondering what’s in it for you?

Type of contract

Choose whatever fits you best: B2B, employment contract or civil contract.


Enjoy 26 days of paid holiday.

Sabbatical leave

Additional paid leave for those who have 5+ years of cooperation with Piwik PRO.

Internal trainings

Get a thorough understanding of our product, polish your technical and soft skills.

Self-development budget

Attend online courses, conferences and get certificates that will boost your career.

MyBenefit cafeteria

Perfect for all your sport, culture and shopping needs.

Private health insurance & mental health support

A robust LUXMED healthcare plan and mental health experts from Wellbee have your back whenever you need it.

Lots of space to get involved

Share your ideas, join cross-team initiatives or find your own way to contribute!

Flexible work conditions

Remote work plus lots of space for other arrangements to make work fit around your life.

Appreciation benefit

We translate appreciation into Tipper. Benefit from our way of taking traditional kudos to the next level.


Work and relax in the most charming corners of Poland with your team.


Get assistance in difficult situations with Nationale Netherlanden’s life insurance.


Where is your office?

Our office is located in the center of Wrocław, in the Pokoyhof Passage (ul. Świętego Antoniego 2/4).

What kind of contract do you offer?

We can cooperate on the basis of a B2B contract or an employment contract. If you are a student, we can also offer you a mandate contract.

Are you open to part-time cooperation?

In most cases, we are looking for full-time cooperation. If the job posting doesn't state otherwise, you can assume the offer is for a full-time position. In other cases, we'll mention this in the job description.

I am interested in a particular job, but I'd like to ask some questions before I send in my application. What should I do?

Under each offer, you will find direct contact details for the person coordinating the recruitment process. Feel free to reach out!

Do you organize internships?

Yes, we regularly organize internship programs for people taking their first career steps. The internship vacancy will then appear on our careers page.

Is it possible to work remotely?

Yes, for most vacancies. If the role requires you to work from the office, you'll find this information in the advert.

Do you work fixed hours?

We don't have fixed working hours unless the advert states otherwise. However, teams have their own core hours during which members are available to each other.

What level of English do you require from candidates?

It depends on the role. Jobs that involve contact with external customers require an excellent command of English (or a different designated language). The same applies to creating and handling product documentation that is written in English.

On the other hand, we generally use Polish for day-to-day communication. If you are being recruited to a team that speaks a language other than Polish on a daily basis, we'll inform you about it.

I have no experience in the wider web analytics industry – will this rule me out as a potential candidate?

Knowledge of web analytics can be helpful when starting out, but it's not a must-have. We welcome people without such experience, and they often do great in their roles. It's up to us to train you in this field.

I don't meet all the requirements in the advert – is there any point in applying?

It's always worth a try – we'll be happy to review your application. We encourage you to include a brief note on how you plan to develop the necessary skills. Sometimes, a lack of knowledge or experience can be easily made up for, and won’t stand in the way of successful cooperation.

What can I expect when I apply?

You can expect to hear from the recruiter within seven to fourteen days of submitting your application.

How long does the recruitment process take?

Recruitment processes vary depending on the role. We try our best to ensure that the different stages are separated by up to one week. We also promise to keep you informed of the next steps.

How many stages are in the recruitment process?

It depends. Usually, there are two stages, but some processes require four stages – the number depends on the specifics of a given role. When you first contact us, we'll let you know the details of your recruitment process.

How should I prepare for an interview?

You can find all the important information about our company and product on our website. It will give you a decent understanding of what we do on a daily basis. Before the interview, it's also a good idea to have a look at the job posting you're applying for – we will ask you about these requirements in the context of your experience.🙂

The interview is an opportunity for us to see how your experience and skills match our needs. You can expect questions related to our requirements from the advertisement. We won’t ask you about your spirit animal.🙂

Who will I meet during the recruitment process?

Someone from our HR team will be your point of contact throughout the recruitment process. You will also meet your potential future manager. Depending on the role you are applying for, you may also meet the Tech Lead, a team member (sometimes the whole team), and even someone from the board.

Do I have to come to the office for an interview?

No, in recent years, we have mastered the art of working remotely. However, let us know if you would like to visit our office or just come to Wroclaw. We will do our best to organize an in-person interview for you.

How should I dress for an interview?

We do not have a dress code. However, in the case of customer-facing roles, we do look for smart/business attire during interviews. If you're unsure about the dress code, feel free to ask your HR contact.🙂

How should I address the people I will be speaking to?

It's in our DNA to communicate directly, whatever our role in the company. We practice this principle from the first contact, during the recruitment process, and, of course, throughout our working relationship.

Can I expect feedback at each stage of the recruitment process?

We do our best to give you feedback after each stage. You can usually expect it within a week of a particular stage.

Your wage brackets are very broad. How do you create a proposal for a particular candidate?

We formulate the final financial offer based on your experience, knowledge and skills.

I haven't found a suitable vacancy for me. Can I submit my resume for future consideration?

Of course you can! If you have not found a suitable vacancy, we encourage you to send your resume to

Please include a few words about yourself – your interests, the direction you would like to develop in, and the tasks you're good at.

I have not received any response from the recruiter, and the expected deadline has passed.

We are only humans, and sometimes unforeseen situations get in the way, for which we apologize in advance. Dare to remind us.🙂