All offersKatowicePythonSenior Python Developer
Senior Python Developer
Python
Clearcode

Senior Python Developer

Clearcode
Katowice
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Python
    advanced
    Django/Falcon/Flask
    advanced
    REST API
    advanced
    Git
    advanced
    Linux
    regular
    AWS
    nice to have
    Docker
    nice to have
    GraphQL
    nice to have

Job description

We are not a generic software development company — our teams are passionate about building software for today’s challenging industries from the AdTech & MarTech environment. We build scalable and high-availability platforms, we take care of good practices and knowledge sharing & we are great team players! Besides that, we put strong emphasis on knowledge-sharing activities - in Katowice we support Coding Dojo Silesia & IT Depends meetups.

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
  • Have knowledge about containerization and automation (Docker, Continuous Integration, and Continuous Delivery)
  • Have worked with GraphQL and are familiar with its pros and cons