Back to career page

Python Developer (Middleware Team)

  • Wrocław, Remote
  • 10 000 - 20 000 PLN net (B2B)
  • Python

What skillset is essential for this role:

  • At least 3 years of commercial experience with Python, thorough knowledge of the language and its ecosystem
  • Practical knowledge of Django and Django REST Framework or other Python web framework
  • Strong understanding of designing web APIs, including practical use of REST, OAuth and JWT
  • Ability to compose and use a containerized environment (Docker) 
  • Familiarity with asynchronous communication (RabbitMQ)
  • A strong belief in unit and integration testing of applications (e.g. with PyTest)
  • Familiarity with basic issues of web apps security (like CSRF, XSS attacks)
  • Hands-on experience with SQL databases and query optimizations

You are a star to us if you:

  • Know how to build scalable web app architectures
  • Have some expertise in building applications based on a microservice-oriented architecture
  • Are familiar with web analytics terms and concepts
  • Have put your hands on Kubernetes
  • Already have experience with Identity Management architectures (e.g SAML 2.0)

A brief introduction

We are the Middleware Team. We manage the application layer, which serves as a common ground for other product teams. Our daily task is to manage and develop microservice-oriented architecture to make it simple and accessible for other developers, keeping it up-to-date with the latest solutions to enhance performance and security.

The structure of our team is simple: developers and a product owner. What we’re looking for is a person who fits in our culture, knows their stuff and wants to develop the product, not just code. We are agile, inspired by Scrum. Were pros at remote work, but we still meet at the office from time to time to spend the day together. 

Most of the time we communicate in Polish so you don’t need to speak perfect English, but we’ll expect your work to be documented in English.

Who are we looking for?

We are looking for people who want to build something together and join us in our journey of product development. We will be delighted to have you with us if you value good team relations, support, cooperation, are open-minded and look for solutions to satisfy all stakeholders.

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.