Back to career page

Mid JavaScript Developer

  • Wrocław, Remote

  • 11 000 - 20 000 zł netto
    7 800 - 14 000 PLN gross (UoP)

  • Docker, Git, Kubernetes, Linux, Microservices, Terraform, SQL

At Piwik PRO, we are building an analytics suite focused on privacy and data security. We are taking on tech giants like Google and Adobe to create a better way to do web and app analytics.

There are two challenges when making an alternative to products like Google Analytics – scalability and making our product fit well into the customers’ stack.

We’re a product team that faces those challenges in our daily work using many different technologies. This includes developing features like new data sources for our product and making new open source libraries for web and mobile applications. 

We also work on integrations with other software to make sure that our product fits into different app ecosystems. Recently, we created a groundbreaking migration tool that allows importing data and settings from Google.

You will join the Integrations team as a JS Developer and be able to select your own development path. Along the way, you’ll significantly influence the team’s development with real responsibility for technical decisions and promoting best practices. You will also cooperate with other product teams on a daily basis.

We will be delighted to welcome you aboard if you value good team relations, support, and cooperation, are open-minded and look for solutions to meet the expectations of all stakeholders.

Hope to see you soon!


We need you to have:

  • Practical knowledge and at least 2 years of experience in JavaScript (we work on ES3 – ES5+ editions) 
  • Ability to use browser profiler
  • Knowledge of REST API 
  • Ability to write unit and E2E tests (Jest)
  • Ability to build and use a container environment (Docker) 
  • Knowledge of agile software development methodologies and tools (Scrum, Kanban, Jira, Github or other Git-based version control system)
  • Knowledge of basic web application security (CSRF, XSS attacks)
  • Knowledge of English (B2) and Polish (B2)

We’d love you to have:

  • Knowledge of the React library (or possibly Angular/Vue)
  • Knowledge of TypeScript or willingness to learn
  • Experience with Node.js and knowledge of its ecosystem
  • Experience with a relational database (e.g. MySQL)

Main duties and work organization:

  • Developing, maintaining and optimizing JS libraries
  • Creating new integrations of our product with others and developing existing ones
  • Writing technical documentation
  • Application profiling and optimization
  • Writing unit and integration tests

What you can expect after sending the resume:

  • Short introductory phone call (30 – 45 min).
  • An in-depth interview with team members (120 min).
  • Decision and feedback.


Want to know more? Get in touch with:

Kamila Kuc

IT Recruiter

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

LUXMED healthcare plan has 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 fit work around your life.