Python Developer (Krivoy Rog)

Python Developer

Krivoy Rog, Ukraine

DESCRIPTION

We are looking for an experienced Python and Frontend developers. The key direction of development is automation of business processes (CRM systems), e-com, and also personal products development.

REQUIREMENTS

  • 2+ years experience in commercial development
  • OOP, knowledge of basic models and patterns
  • Basic understanding of Unix system
  • Strong knowledge of Python
  • Strong knowledge of Django and experience in work with the related technologies (logging, celery, allauth, mptt, pytz, compressor, sorl-thumbnail, requests, cache framework, sendfile, reversion…)
  • Good understanding of the principles of organization and operation of relational databases; work experience with PostrgeSQL, MySQL
  • Experience in Estimation and Planning

WOULD BE A PLUS

  • Experience in development of REST API (Django Rest Framework, Tastypie)
  • Experience in work with others frameworks (Flask, CherryPy, Bottle, Tornado, Twisted)
  • Practical using of Unit and Integration Testing
  • Docker, Vagrant
  • Knowledge of HTML/CSS/JavaScript (NodeJS, ES6, less/sass, jQuery, React/Angular)
  • Understanding of CI/CD process
  • Understanding of work with NoSQL DB (MongoDB, Redis), RabbitMQ

NON-TECHNICAL SKILLS

  • English — intermediate or higher
  • Good written and verbal communication
  • Work with documentation
  • Sense of humor

RESPONSIBILITIES

  • Writing reusable, testable, and efficient code
  • Writing RESTful APIs
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Implementation of security and data protection
  • Integration of data storage solutions
  • Communication with clients, requirements clarification and possible conflicts resolving

APPLY FOR A JOB