Python Developer (Odessa)

Python Developer

Odessa, 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