Senior Python Developer

You’re the right person for the job if you:

  • Have at least 3 years of experience as a backend developer and you’d like to focus your professional experience on Python
  • Write clean, legible, and productive code
  • Have participated in the development of scalable and dispersed applications
  • Are able to run a variety of tests and know how to optimize them
  • Know at least one of the popular frameworks (a big plus for Django, Falcon or Flask)
  • Have a solid understanding of databases, both relational and NoSQL
  • Have experience in creating REST APIs
  • Feel comfortable using Linux (it would be best if it’s Debian based)
  • Can use Git like a pro
  • Value teamwork (inspired by scrum foundations), pair-programming and solving problems together
  • Are open to explore new technologies and don’t want to stick with only one field of knowledge or programming language
  • Enjoy sharing your knowledge with other team members
  • Can communicate effectively in English

It would be an advantage if you:

  • Are aware of cloud solutions and know how to manage dispersed infrastructure (we are using AWS)
  • Have experience with distributed computing
  • Are acquainted with languages compiled to JS (TypeScript, LiveScript, ClojureScript, etc.)
  • Have participated in the development of scalable and dispersed applications
  • Have knowledge about containerization and automation (Docker, Continuous Integration, and Continuous Delivery)
  • Have worked with GraphQL and are familiar with its pros and cons

What can you expect from us?

  • An attractive salary (12000-16000 PLN net on a VAT invoiced B2B contract)
  • A development tools package with a resource library, regular events with lectures given by our colleagues, and knowledge-sharing (tech and business) groups
  • Private health insurance
  • A MyBenefit Card
  • A lunch Card
  • Flexible working hours
  • The possibility to work remotely (at least some of the time)
  • Unforgettable parties and integration trips
  • A completely unique work atmosphere – we really like to keep things informal

Please don’t forget to include the following statement in your CV: “I agree to the processing of my personal data for the purposes of the recruitment process in accordance with Article 6(1)(a) of Regulation (EC) No. 2016/679 of the European Parliament and of the EU Council of 27 April 2016 on the protection of personal data and free movement of such data, repealing Directive 95/46/EC.”




12000-16000 PLN net (B2B)


AWS, Django, Docker, Flask, Linux, Python

Apply Now

About Team

Łukasz Małecki - Python PM

How do we work?

We work with Agile methodologies, mainly using Scrum and Kanban to keep the project on track. Our daily work is supported by Atlassian’s toolset: Jira, Confluence, Bitbucket and Bitbucket Pipelines. We automate everything we can in the name of Continuous Integration, and every piece of code has to be put through unit tests before being checked by other team members during our Code Review process. We do our best to make the introduction of new developers as seamless as possible by using the magical ‘make up’ or ‘docker-compose up’ to reduce the time it takes to set up the development environment.

What makes us special?

  • We are the first independent Clearcode Python team in Katowice
  • Thanks to the DTŚ highway, we avoid the traffic jams in the city center : )
  • Our people from Katowice help organize IT Depends and Coding Dojo Silesia meetups, and we are also involved in our ferajna meetings (our company technical meetups)
  • We like to use Kubernetes and we start every new project by setting up the proper environment

We welcome people who:

  • Want to develop their skills and share their knowledge
  • Are communicative and reliable
  • Are not afraid of challenges

We mostly use: