Back to career page

Python Developer

  • Wrocław, Remote

  • 19 000 - 24 000 PLN net (B2B)
    15 800 - 20 000 PLN gross (UoP)

  • Python, Django, Rest API

We are a product team of 10 people working on the development of our own product – Piwik PRO Analytics Suite. Years of working together have allowed us to develop high standards of software development and a relaxed culture, and thanks to our wide range of skills we are self-sufficient in delivering solutions. 

Our team includes a designer, back-end developers, front-end developers, testers, an engineering manager and a product manager. We focus on working with someone who fits our culture, knows their stuff and wants to build the product, not just the code. We work in an agile way, we are rooted in Scrum, we are good at remote collaboration. From time to time we meet in the office to plan and spend time together. As part of our integration, we go out of town to get away..

We speak mainly Polish, so we do not expect Shakespearean English. But you need to know – documentation and company-wide meetings require a command of English that allows you to communicate freely. To practise, we do our daily work in English, lightly and comfortably. 

We work in Jira and with GitHub, we communicate on Slack. We do not use mobile phones or email.

What will you be doing?

  • Active participation in the gathering of technical requirements and preparation of the scope of work,
  • Updating the microservices based architecture,
  • Participation in team meetings (planning, grooming, retrospectives, daily, etc.)
  • Co-creating solutions, reviewing team members’ code,
  • Work with testers to deliver quality solutions

Our goal is to improve the microservices-based architecture so that it is simple and accessible to other developers. We keep it up to date so that we can improve its performance and security in line with the latest developments. On a daily basis, we collaborate with several teams to discuss the standards being implemented.

You are the person we are looking for if you:

  • have at least 3 years of commercial experience in Python
  • are familiar with building scalable web applications based on microservices architecture
  • know and use Django and Django REST or another Python web framework
  • have experience in designing HTTP APIs, including practical application of REST rules and knowledge of OAuth and RBAC.
  • understand what asynchronous communication (RabbitMQ, WebSocket) is and how it works
  • are used to writing unit and integration tests for applications (e.g. using PyTest)
  • have hands-on experience in designing and developing data architectures, including SQL databases and query tuning
  • have a good and solid knowledge of web application security (e.g. CSRF, XSS attacks)
  • are familiar with and apply clean code practices, understanding and applying design patterns

You can earn extra points with us for:

  • An understanding of web analytics terms and concepts
  • Practical skills in working with Docker and Kubernetes
  • Experience with identity management architectures (e.g. SAML 2.0)

If you are a communicative, open-minded person who appreciates good teamwork, cooperation and compromise, you will feel at home in our team! Get to work!

What we happen after you send the resume:

  • short introductory call  (30 min.)
  • online recruitment meeting with Manager and Technical Lead – conversation about soft and technical skills (max. 2h)
  • decision and feedback

Want to know more? Get in touch with:

Agata Borowska

Recruiter

Wondering what’s in it for you?

Type of contract

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

Holiday

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 fit work around your life.

Appreciation benefit

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

Workation

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

Insurance

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