Back to career page

Full Stack Developer

  • Wrocław, Remote
  • 15 000 - 25 000 PLN net (B2B)
  • Rest API, JavaScript, SQL, Python, node.js, Django, Docker

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 build a better alternative, even though many of us have switched to working fully remotely.

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 of 5 seasoned veterans that work on solving some of those challenges and that pride themselves in working with many different technologies to do that. We work on a mission-critical component called the Tracker (written in Rust) that is designed to handle billions of requests per month.

We also work on integrations – making sure that our product fits into different ecosystems of apps. This includes developing features like new data sources for our product, making new open source libraries, as well as creating add-ons/plugins for other products.

You will join the Data Collection & Integrations team as a Full Stack Developer and you will be able to select your own path. At first, you will start by creating new integrations, but you’ll also have an opportunity to learn Rust and contribute to the Tracker. 

All along the way, you’ll have significant influence on the team’s development with real responsibility for technical decisions and in terms of promoting best practices.

We will be delighted to welcome you aboard if you value good team relations, support, cooperation, are open-minded (and open to new technologies) and look for solutions to satisfy all stakeholders. Cross-team communication with other product teams will also be a part of your work.

Hope to see you soon!


We need you to have:

  • Considerable experience with Python or Node.js – as well as thorough knowledge of the language itself and its ecosystem
  • Practical knowledge of at least one web framework 
  • Strong understanding of designing web APIs, including practical use of REST, OAuth and JWT
  • Practical knowledge of JavaScript (and at least one framework/library such as React, Angular, Vue)
  • Ability to compose and use a containerized environment (Docker) 
  • A strong belief in unit and integration testing of applications
  • Familiarity with basic issues of web apps security (like CSRF, XSS attacks)
  • Hands-on experience with SQL databases
  • Experience in integrating software with various APIs
  • Fluent command of Polish (B2)

We’d love you to have:

  • Background in building scalable web app architectures
  • Expertise in building applications based on a microservice-oriented architecture
  • General orientation in MarTech ecosystem



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.

Apply now

  • Max. file size: 2 MB.
    Piwik PRO group, that includes Piwik PRO SA (ul. Św. Antoniego 2/4, 50-073 Wrocław, Poland), Piwik PRO GmbH (Kurfürstendamm 21, 10719 Berlin, Germany) and Piwik PRO LLC (222 Broadway, 19th Floor, New York, NY 10038, United States) is Data Controller. We collect your data to be processed for the purposes of recruitment and future recruitment, if you give us clear and voluntary consent to do so. Data is stored for a maximum period of 36 months. You have the right to access and correct your personal data. Your consent may be withdrawn at any time by sending an email to More information can be found on our Privacy Policy page.