Python Developer

Requirements:

 

  • Good practical knowledge of Python,
  • Practical knowledge of Django or other web framework
  • Familiarity with Linux,
  • Understanding the impact of working with components in a distributed, asynchronously behaving environment
  • Understanding of multi-threading
  • Willingness to learn and share knowledge
  • Curiosity and passion for coding.
  • Written and spoken English on at least B2 level

 

Desirable:

 

  • Experience in agile development
  • Knowledge of Celery,
  • Understanding of REST and SOAP APIs,
  • Practical knowledge of Docker and Docker Compose
  • Knowledge of Varnish,
  • Knowledge of Kubernetes’a and/or OpenShift’a.
  • Knowledge and understanding of web application deployments (uWSGI, Supervisord)

 

Responsibilities:

 

  • Participating in analysis and design sessions
  • Developing technical requirements documentation
  • Applying your technical knowledge across all stages of an Agile software development lifecycle
  • Participating in high-level architecture and design activities
  • Collaborating with other team members and stakeholders to create secure, reliable and scalable software solutions
  • Delivering high quality, modular code
  • Building reusable code and libraries for future use
  • Optimizing application for maximum speed and scalability
  • Contributing to user and system documentation for developed modules
  • Following established programming procedures and guidelines
  • Providing valuable input into the development of new processes and standards

 

Top